2015-01-06 3 views
2

json 스키마와 해당 유효하고 유효하지 않은 json 인스턴스의 좋은 샘플 데이터 세트를 찾고있었습니다. 유효성 테스트를위한 Json 스키마 데이터 세트

나는 일부 GitHub의 프로젝트에 몇 가지 테스트 세트를 발견했다 :

https://github.com/xeipuuv/gojsonschema/tree/master/json_schema_test_suite

https://github.com/fge/json-schema-validator

데이터 세트가 매우 간단하고 모든 경우에 적용되지 않는다 그러나.

누구나 이런 종류의 데이터 세트가있는 적절한 저장소를 알고 있습니까?

+0

어, 당신은 실제로 깊이 보지 않았습니다; 내 구현 (두 번째 링크)은 매우 심하게 테스트되었습니다. 하지만 개별적으로 키워드를 테스트합니다 ... – fge

답변

3

공식 테스트 스위트는 다음과 같습니다 https://github.com/json-schema/json-schema-test-suite

테스트가 옵션 기능을 포함한 모든 기능 (초안 v3 및 V4)를 포함해야한다.

+0

내가 찾을 수있는 가장 완벽하므로 올바른 대답으로 표시하고 있습니다. 그러나 여러 키워드 상호 작용이있는 좀 더 복잡한 스키마가 누락되었다고 생각합니다. "공식"이란 무엇을 의미합니까? 좀 더 완벽한 테스트 케이스를 제공하고자하지만 널리 채택 된 테스트 세트에서 테스트를 수행하는 것이 좋습니다. 새로운 질문 [link] (http://stackoverflow.com/questions/27847063/what-is-the-logical-relationship-between-keyword-in-a-json-schema)을 게시했습니다. 테스트 세트에 덮여. 감사합니다. – egiordano747

+0

공식으로, (필자 포함) spec의 작성자는 테스트가 정확하다고 선언했으며,'json-schema' GitHub 조직에 포함되어 있습니다. 우리는 유효성 검사기를 개발할 때 사람들이 그것에 대해 테스트하도록 권장합니다. – cloudfeet

+0

누락 된 테스트가있는 경우 끌어 오기 요청을 환영합니다! – cloudfeet