Я использую плагин Mockserver maven для проверки некоторых запросов на интеграционные тесты.
Мой pom.xml выглядит так:
...
<plugin>
<groupId>org.mock-server</groupId>
<artifactId>mockserver-maven-plugin</artifactId>
<version>5.5.1</version>
<configuration>
<serverPort>1080</serverPort>
<logLevel>DEBUG</logLevel>
<initializationClass>com.mycompany.ExampleInitializationClass</initializationClass>
</configuration>
<executions>
<execution>
<id>run-mockserver</id>
<phase>pre-integration-test</phase>
<goals>
<goal>start</goal>
</goals>
</execution>
<execution>
<id>stop-mockserver</id>
<phase>post-integration-test</phase>
<goals>
<goal>stop</goal>
</goals>
</execution>
</executions>
</plugin>
...
Проблема здесь в том, что я должен предоставить ожидания, используя класс (com.mycompany.ExampleInitializationClass
), и я хочу предоставить ожидания, используя файл JSON, как описано здесь:
http://www.mock -server.com / mock_server / initializing_expectations.html
Я не нашел способа в конфигурации плагина инициализировать Mockserver со свойством:
-Dmockserver.initializationJsonPath
Есть ли способ достичь этого? Заранее спасибо.