rest-assured - expectBody("", is(2)) 与 expectBody(is(2))
问题描述
我期待这 2 次调用产生相同的结果,但是我得到了不同的结果。
expectBody("", is(2)) // empty path
expectBody(is(2)) // no path
我的上下文太大,无法在这里复制,但我从文档中得到了这个例子。我正在使用expectBody
,如图所示。但是没有""
路径,我的测试没有通过。
我想这些之间有区别,但我在文档中找不到。
我正在使用 v.3.1
ResponseSpecBuilder builder = new ResponseSpecBuilder();
builder.expectStatusCode(200);
builder.expectBody("", is(2));
ResponseSpecification responseSpec = builder.build();
when().
get("/something").
then().
spec(responseSpec).
解决方案
推荐阅读
- batch-file - Ping 主机特定时间并将输出存储在文件中
- tomcat - 使用 bitbucket 管道部署战争
- python - ModuleNotFoundError:没有名为“win32crypt”的模块
- vulkan - 在vulkan中同步顶点缓冲区?
- ms-access - Microsoft Access 空白不是空白
- javascript - 如何访问子类组件模板中的超类属性?角
- dart - TextField 点击更改 Flutter 中的切换
- android - 如何在 Firebase Firestore 中使用查询
- python - 如何在odoo上重新创建失败的邮件
- flutter - FloatingActionButton onPressed 未触发