testing - 消费者驱动的黄瓜合同测试
问题描述
我在一个非 Spring Boot 项目中有一个休息端点,我从 Spring Boot 微服务中使用它。有谁知道在编写集成测试时如何在黄瓜步骤定义中使用消费者驱动的合同测试?
解决方案
您必须将 Cucumber 转换为 Groovy DSL。您可以在此处阅读文档https://cloud.spring.io/spring-cloud-static/Finchley.SR1/single/spring-cloud.html#_custom_contract_converter以了解如何添加合同转换器
推荐阅读
- mysql - MySQL - “删除用户”与“从用户中删除”
- racket - 定义:函数体只需要一个表达式,但发现了 1 个额外的部分
- android - SQLiteLog:(1)“事务”附近:语法错误
- flutter - flutter_driver 测试的资产加载
- python - 从 ML 管道调用脚本时无法导入“BlockBlobService”
- php - 如何获取使条件为 TRUE 的 if 条件的值
- python - 有没有办法在 Termux for Android 中使用 webbrowser 模块?
- c++ - 头文件中的 c++ 17 内联变量在不被引用时会被优化吗
- c - Windows上的C线程,如何传递参数?
- python - 有没有办法安全地使用套接字库