【发布时间】:2021-03-31 14:34:35
【问题描述】:
我正在学习 Spring Cloud Contract,并且对支持的语言有疑问。在编写基于 SCC Stub 运行器的合同测试时,文档似乎暗示我们支持用 JUnit 或 Spock 编写的测试。
我们能否仅将 Spring Cloud Contract Stub Runner 用于 Java / Groovy 语言,或者它是否也支持其他语言?
【问题讨论】:
我正在学习 Spring Cloud Contract,并且对支持的语言有疑问。在编写基于 SCC Stub 运行器的合同测试时,文档似乎暗示我们支持用 JUnit 或 Spock 编写的测试。
我们能否仅将 Spring Cloud Contract Stub Runner 用于 Java / Groovy 语言,或者它是否也支持其他语言?
【问题讨论】:
请阅读博客文章 https://spring.io/blog/2018/02/13/spring-cloud-contract-in-a-polyglot-world 和此处的文档 https://docs.spring.io/spring-cloud-contract/docs/current/reference/html/using.html#flows-provider-non-jvm,我们在其中解释了非 jvm 应用程序的工作流程。在https://docs.spring.io/spring-cloud-contract/docs/current/reference/html/project-features.html#contract-dsl,您可以找到支持的合同格式列表。在提出问题之前,请务必阅读文档。
【讨论】: