java - 在 Extents Report 的 test.log() 中统计项目并打印
问题描述
我无法在范围报告的 test.log () 中打印 INT 类型的变量,我需要此信息。
@Test
public void CT02_ContandoCategorias() {
Response response = given().contentType("application/json").get(urlBase);
test.log(LogStatus.INFO, "Chamando a Api", urlBase);
List<String> QuantidadeCategorias = response.jsonPath().getList("$");
test.log(LogStatus.PASS, "Retorno", response.jsonPath().getString("$").length());
}
我希望您打印报告中的项目数,但您正在打印项目的名称。
解决方案
在这种情况下,您可能希望使用不带括号的 .length 来获取数组中的元素数,而不是使用 .lenght() 来获取字符串中的字符数。
推荐阅读
- php - 如何隐藏多个收件人电子邮件地址 laravel 发送邮件
- node.js - 使用 node.j 和 socket.io 流式传输网络摄像头视频
- angular - AppComponent.html:7 错误类型错误:_co.getPosts 不是 Object.eval 的函数 [as handleEvent]
- haskell - 如何传递一个空白页面?
- javascript - 在angularjs中接收序列化对象作为查询字符串参数
- ios - 多线程违规 剩下的就是荣誉(失败)
- mysql - mysql IF-Statement 的问题:提供更改的值
- android - 安卓通知不显示
- c# - 使用复杂命令渲染 Powershell 输出
- assembly - 如何解决二元炸弹实验室的第 4 阶段