gpt4 book ai didi

没有 Spring Framework 的 Spring Cloud Contract 测试(启动)

转载 作者:行者123 更新时间:2023-12-04 03:11:13 25 4
gpt4 key购买 nike

我想知道是否可以将 Spring Cloud Contracts 与其他框架一起使用,而不仅仅是 Spring Boot?我想测试 Spring Cloud Contract 的另一个框架示例是 KumuluzEE。

最佳答案

你问的是消费者端还是生产者端?

在消费者端,您可以使用 JUnit 规则 (http://cloud.spring.io/spring-cloud-static/Edgware.RELEASE/multi/multi__spring_cloud_contract_stub_runner.html#_stub_runner_junit_rule)。

在生产者端,您可以使用 EXPLICIT 模式(例如 http://cloud.spring.io/spring-cloud-static/Edgware.RELEASE/multi/multi__contract_dsl.html#_working_with_context_paths )。

这样,生成的测试将假定您正在向实际运行的应用程序发送请求。所以在基类中(或者甚至在运行这些测试之前)你必须启动你的应用程序然后指向 URL(就像这里的 https://github.com/marcingrzejszczak/the-legacy-app/blob/master/stubs/src/test/java/com/example/contracts/BaseClass.java#L15 )

关于没有 Spring Framework 的 Spring Cloud Contract 测试(启动),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45217108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com