我有一个与spring cloud合约框架相关的问题。是否可以调试由spring cloud合约自动生成的测试用例。通常我会做gradle构建来执行合同。但是要了解实际问题,我想做调试并查看结果。
答案 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
目录添加为测试源文件夹。