如何使用条件语句进行验证

How to validate using conditional statement

我设计了一个自定义的报告模板,我想知道如何将报告块放在条件语句中。

例如:

如果下面的代码执行成功并且状态为失败,那么如何在我的报告中捕获它。

    http()
        .client(todoClient1)
        .receive()
        .response(HttpStatus.OK)
        .validate("$.statusCode", "202");

提前致谢 北京

您的自定义报告程序应实现 TestListener 接口,当测试过程中出现问题时,该接口将以失败的测试状态调用。失败状态包括失败堆栈跟踪以及异常原因。还为侦听器提供了提供方法 getLastExecutedAction() 的测试用例对象。这是导致失败的最后执行的操作。

条件块操作还提供对条件容器中嵌套操作的直接访问,以便随后进行详细的自定义报告。