我正在使用 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
有没有办法做到这一点?提前致谢。