Spring Cloud Pact转换器
2024-01-02 16:47 更新
Spring Cloud Contract包括对直到第4版的契约的契约表示的支持。您可以使用Pact文件来代替使用Groovy DSL。 在本节中,我们介绍如何为您的项目添加Pact支持。但是请注意,并非所有功能都受支持。从v3开始,您可以为同一个元素组合多个匹配器。您可以将匹配器用于正文,标头,请求和路径;您可以使用价值生成器。Spring Cloud Contract当前仅支持使用AND规则逻辑组合的多个匹配器。 除此之外,在转换过程中将跳过请求和路径匹配器。当使用具有给定格式的日期,时间或日期时间值生成器时,将跳过给定格式并使用ISO格式。
为了正确支持使用Pact进行消息传递的Spring Cloud Contract方法,您必须提供一些其他元数据条目。您可以在下面找到此类条目的列表:
- 要定义消息发送到的目的地,必须在Pact文件中设置一个
metaData
项,键sentTo
等于消息发送到的目的地。例如"metaData": { "sentTo": "activemq:output" }
以上内容是否对您有帮助:
更多建议: