Spring 与 TestNG 的云合同
Spring Cloud Contract with TestNG
据我了解(Spring Cloud Contract 的初级水平),groovy 合同生成的合同测试是使用 junit 进行的。
如果我想使用 TestNG 怎么办?基本上我想用 TestNG 注释 @Test(groups="unit")
和 @Test(groups="contract")
对我的测试进行分组,以便使用像 mvn test -Dgroups=unit
和 mvn test -Dgroups=contract
.
这样的东西来分离单元测试和合同测试
感谢您的帮助。
目前,我们不支持开箱即用。您将不得不编写自己的 org.springframework.cloud.contract.verifier.builder.SingleTestGenerator
实现(例如,通过扩展 JavaTestGenerator
并在 spring.factories
文件中引用它),但不幸的是,这可能非常耗时。
据我了解(Spring Cloud Contract 的初级水平),groovy 合同生成的合同测试是使用 junit 进行的。
如果我想使用 TestNG 怎么办?基本上我想用 TestNG 注释 @Test(groups="unit")
和 @Test(groups="contract")
对我的测试进行分组,以便使用像 mvn test -Dgroups=unit
和 mvn test -Dgroups=contract
.
感谢您的帮助。
目前,我们不支持开箱即用。您将不得不编写自己的 org.springframework.cloud.contract.verifier.builder.SingleTestGenerator
实现(例如,通过扩展 JavaTestGenerator
并在 spring.factories
文件中引用它),但不幸的是,这可能非常耗时。