据我所知(Spring Cloud Contract的初学者级别),groovy合同生成的合同测试是junit。
如果我想使用TestNG怎么办?基本上我想用TestNG注释@Test(groups="unit")
和@Test(groups="contract")
对我的测试进行分组,以便使用像mvn test -Dgroups=unit
和mvn test -Dgroups=contract
之类的东西来分离单元测试和合同测试。
感谢您的帮助。
答案 0 :(得分:1)
目前,我们不支持开箱即用。您必须编写自己的org.springframework.cloud.contract.verifier.builder.SingleTestGenerator
实现(例如,扩展JavaTestGenerator
并在spring.factories
文件中引用它),但遗憾的是,这可能非常耗时。