放心的预期不匹配

时间:2015-07-23 05:30:57

标签: web-services rest rest-assured

我试试

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

但总是收到此错误消息

  

java.lang.AssertionError:JSON path _testingString dosen&t。匹配。

     

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

如何忽视""和[]问题 感谢

1 个答案:

答案 0 :(得分:6)

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

equalTo(Arrays.asList("got it"))

而不是

equalTo("got it")