网站自然排名怎么,深圳外贸网站定制,衡阳seo,类似情侣空间的网站开发对于spring cloud contract的环境配置和部署#xff0c;请看我之前的文章。
一 生产者测试
测试生产者是否发送出消息#xff0c;并测试消息内容是否正确。
编写测试合同 测试基类#xff08;ContractTestBase#xff09;上面要添加下面注解
SpringBootTest
AutoConfig…对于spring cloud contract的环境配置和部署请看我之前的文章。
一 生产者测试
测试生产者是否发送出消息并测试消息内容是否正确。
编写测试合同 测试基类ContractTestBase上面要添加下面注解
SpringBootTest
AutoConfigureStubRunner
Import({TestChannelBinderConfiguration.class})在基类上面添加方法触发消息发送。 运行contractTest测试并测试通过 测试用例通过后需要publish到nexus仓库。让消费者服务调用测试。 一 消费者测试
在yaml文件添加对应stub
stubrunner:ids:- com.leve:authuserrepositoryRoot: https://nexus.leve.com/repository/leve-maven/ # 你的远程存储库URLstubsMode: REMOTE在消费者测试类上面添加注解
SpringBootTest
AutoConfigureStubRunner
Import({TestChannelBinderConfiguration.class})编写测试代码 启动testRegistered测试测试通过。
contract会发送一条MQ消息该消息内容来之contract.yaml文件。