我目前正在使用放心和Json-unit来声明一个本地json文件,以防止请求的放心响应。
我目前使用我的基础uri有一个前类方法。
我不知道如何做出这个断言。我正在努力使用json-unit文档。我需要先输入文件吗?
@Test
public void ApiaryTest1() throws Exception {
when()
.get("/test")
.then()
.statusCode(200);
// compares two JSON documents
assertJsonEquals("expected/test.json", "http://apiary/test");
}
答案 0 :(得分:0)
你需要:
示例:
Response response = when().get("http://nowjidev1vm01.ath.bskyb.com/calskyplussearch/health");
response
.then()
.statusCode(200);
// compares two JSON documents
assertJsonEquals(resource("resource-inside-resources-folder.json"), response.asString());
答案 1 :(得分:0)
对于可放心的Kotlin DSL:
When {
get("http://nowjidev1vm01.ath.bskyb.com/calskyplussearch/health")
} Then {
statusCode(200)
} Extract {
assertJsonEquals(expectedBody, response().asString())
}