FitNesse:没有断言的 Slim 测试在获得 4xx/5xx 响应代码后失败
FitNesse: Slim test with no assertions fails after getting 4xx/5xx response code
我正在使用 hsac-fitnesse-fixtures
进行 FitNesse 测试。
当我开始进行负面 API 测试时,我注意到如果 JSON HTTP 测试夹具收到 4xx/5xx 响应,而在实际测试中没有做出断言,则 FitNesse 测试套件会失败:
在我们实际等待 4xx/5xx 响应代码的地方添加断言并没有什么不同:断言通过,但测试仍然失败。
我正试图找出如何让这些负面测试通过。有什么想法吗?
事实证明,有必要在 |get from|
或 hsac-fitnesse-fixtures 中的任何其他 HTTP 操作之前添加 |reject|
关键字以执行否定测试。
可以在项目的 GitHub Issues and FitNesse Script Table Keywords 中找到更多详细信息。
我正在使用 hsac-fitnesse-fixtures
进行 FitNesse 测试。
当我开始进行负面 API 测试时,我注意到如果 JSON HTTP 测试夹具收到 4xx/5xx 响应,而在实际测试中没有做出断言,则 FitNesse 测试套件会失败:
在我们实际等待 4xx/5xx 响应代码的地方添加断言并没有什么不同:断言通过,但测试仍然失败。
我正试图找出如何让这些负面测试通过。有什么想法吗?
事实证明,有必要在 |get from|
或 hsac-fitnesse-fixtures 中的任何其他 HTTP 操作之前添加 |reject|
关键字以执行否定测试。
可以在项目的 GitHub Issues and FitNesse Script Table Keywords 中找到更多详细信息。