У меня есть много тестов контракта с поставщиком, использующих PACT в проекте JAVA, которые я хочу параметризовать либо с помощью отдельного файла json, либо с помощью списка. Будет ли это реорганизовано и упростит мой код? Есть ли лучший способ?
Пожалуйста, дайте мне знать, как мне это сделать? Спасибо!
@State("Alpha.Org.Read")
public void stateChangeAlphaRead(Map params) {
Map stateParams = parseStateParams(params);
var stateId = (String) params.get("state_id");
PactTestHelper.setMock("/pact/"+stateId+".json",stateParams);
logCode(stateId);
}
@State("Beta.Dev.Read")
public void stateChangeBetaRead(Map params) {
Map stateParams = parseStateParams(params);
var stateId = (String) params.get("state_id");
PactTestHelper.setMock("/pact/"+stateId+".json",stateParams);
logCode(stateId);
}
Подробнее здесь: https://stackoverflow.com/questions/793 ... st-in-java
PACT Параметризованный тест контракта поставщика в Java ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение