调试Spring云合同中的合同测试用例

时间:2017-10-20 11:29:16

标签: spring-cloud-contract

我有一个与spring cloud合约框架相关的问题。是否可以调试由spring cloud合约自动生成的测试用例。通常我会做gradle构建来执行合同。但是要了解实际问题,我想做调试并查看结果。

2 个答案:

答案 0 :(得分:0)

这些测试是正常的JUnit测试。只需从IDE运行它们。

答案 1 :(得分:0)

Spring Cloud Contract插件根据您的合同生成标准的Junit测试文件。对于Maven,您可以在target/generated-test-sources/contracts目录中找到它们(Gradle在build目录中将具有类似的输出)。

打开此目录中的文件时,您可以查看生成的代码。如果打算调试这些测试,则可以将其从该目录复制/粘贴到项目中实际的测试源目录中。然后,您可以直接在调试模式下运行测试(如Marcin先前指出的那样)。为避免复制/粘贴,请在您的IDE中将target/generated-test-sources/contracts目录添加为测试源文件夹。