与TestNG的Spring Cloud合同

时间:2017-05-17 08:54:21

标签: spring-cloud-contract

据我所知(Spring Cloud Contract的初学者级别),groovy合同生成的合同测试是junit。 如果我想使用TestNG怎么办?基本上我想用TestNG注释@Test(groups="unit")@Test(groups="contract")对我的测试进行分组,以便使用像mvn test -Dgroups=unitmvn test -Dgroups=contract之类的东西来分离单元测试和合同测试。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

目前,我们不支持开箱即用。您必须编写自己的org.springframework.cloud.contract.verifier.builder.SingleTestGenerator实现(例如,扩展JavaTestGenerator并在spring.factories文件中引用它),但遗憾的是,这可能非常耗时。