Json 객체의 유효성을 검사하려고합니다. http://cs606926.vk.me/v606926718/15603/0Kauo1bTDi8.jpgREST를 사용하는 JSON 유효성 확인이
나는 JsonString이 "{\" "거짓 isSuccess \} '같지 않은 매번 경우에도 확인 결과이 : 나는
import static com.jayway.restassured.module.jsv.JsonSchemaValidator.matchesJsonSchemaInClasspath;
import static org.hamcrest.MatcherAssert.assertThat;
import org.junit.Test;
public class testClass {
@Test public void
validates_schema_in_classpath() {
// Given
String JsonString = "{\"isSuccess\":false}";// Greeting response
// Then
assertThat(JsonString, matchesJsonSchemaInClasspath("greeter-schema.json"));
}
}
의 인사 - schema.json는 https://code.google.com/p/rest-assured/wiki/Downloads?tm=2 사용합니다.
예를 들어 JsonString = "{\"isSuccess \ ": false}, {\"isFalse \ ": true}"또는 "{\"isSuccess \ ": false}, testetstets"
단어 : 질문에 코드와 스키마를 붙여 대신 외부 자원 – soulcheck
I에 연결 스키마에는 많은 URL이 포함되어 있습니다. – user3510509