首页 > 解决方案 > FitNesse:没有断言的 Slim 测试在获得 4xx/5xx 响应代码后失败

问题描述

hsac-fitnesse-fixtures用于进行 FitNesse 测试。

当我开始进行负面 API 测试时,我注意到,如果 JSON HTTP 测试夹具获得 4xx/5xx 响应,则整个 FitNesse 测试失败,而在实际测试中没有做出任何断言:

![示例 1](https://imgur.com/a/Kl7yqch)

添加断言,我们实际上正在等待 4xx/5xx 响应代码并没有什么不同:断言通过,但整个测试仍然失败。

在此处输入图像描述

我正在尝试找出如何使此类负面测试通过。有什么想法吗?

标签: fitnesse

解决方案


事实证明,必须在hsac-fitnesse-fixtures之前或任何其他 HTTP 操作之前添加|reject|关键字才能执行否定测试。|get from|

更多细节可以在项目的GitHub 问题FitNesse 脚本表关键字中找到。


推荐阅读