放心预期不符合

use*_*761 2 rest web-services rest-assured

我试试

@Test
public void testGetSingleUser() {
    given().expect().
        statusCode(200).contentType(ContentType.JSON).
        body("_testingString", equalTo("got it")).when().
        get("http://localhost:8080/getIt");
}
Run Code Online (Sandbox Code Playgroud)

但总是得到这个错误信息

java.lang.AssertionError:JSON路径_testingString不匹配.

预期:"得到它"得到:[得到它]

如何忽略""和[]问题谢谢

Muh*_*man 6

注意:这是未经测试的代码段,但在查看错误跟踪时,它可能会对您有所帮助.

尝试

equalTo(Arrays.asList("got it"))
Run Code Online (Sandbox Code Playgroud)

代替

equalTo("got it")
Run Code Online (Sandbox Code Playgroud)