fitnesse - FitNesse:没有断言的 Slim 测试在获得 4xx/5xx 响应代码后失败
问题描述
我hsac-fitnesse-fixtures
用于进行 FitNesse 测试。
当我开始进行负面 API 测试时,我注意到,如果 JSON HTTP 测试夹具获得 4xx/5xx 响应,则整个 FitNesse 测试失败,而在实际测试中没有做出任何断言:
添加断言,我们实际上正在等待 4xx/5xx 响应代码并没有什么不同:断言通过,但整个测试仍然失败。
我正在尝试找出如何使此类负面测试通过。有什么想法吗?
解决方案
事实证明,必须在hsac-fitnesse-fixtures之前或任何其他 HTTP 操作之前添加|reject|
关键字才能执行否定测试。|get from|
更多细节可以在项目的GitHub 问题和FitNesse 脚本表关键字中找到。
推荐阅读
- macos - 防止标头通过可可 osx 应用程序中的可执行文件转储
- opentok - Opentok 切换到后置摄像头 SessionDispatcher:error
- excel-formula - 排序逻辑 - Excel 公式
- oracle - Spring Data JPA + Oracle Trigger 将 ID 增加两次
- asp.net - ASP.NET 从下拉列表选择中提交选定的值
- python - 如何更改 django-filter 过滤键?
- angular - 不支持函数调用。考虑用对导出函数的引用替换函数或 lambda,解析符号 Ng4MaskModule
- node.js - Node 中的批处理和排队 API 调用
- symfony - Symfony Worker - 消费消息 - EntityManager
- json - 将 DataFrame 写入 json 时排除列标题