SpringCloud Contract验证程序简介

2023-12-06 16:52 更新

Spring Cloud Contract Verifier支持基于JVM的应用程序的消费者驱动合同(CDC)开发。它将TDD移至软件体系结构级别。

Spring Cloud Contract验证程序随附合同定义语言(CDL)。合同定义用于产生以下资源:

  • 在客户端代码上进行集成测试(客户端测试)时,WireMock将使用JSON存根定义。测试代码仍然必须是手工编写的,并且测试数据由Spring Cloud Contract Verifier产生。
  • 消息传递路由(如果您正在使用消息传递服务)。我们与Spring Integration,Spring Cloud Stream,Spring AMQP和Apache Camel集成。您还可以设置自己的集成。
  • 验收测试(在JUnit 4,JUnit 5或Spock中)用于验证API的服务器端实现是否符合合同(服务器测试)。Spring Cloud Contract验证程序将生成完整的测试。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号