|
Monero
|
#include "unittest.h"#include "rapidjson/schema.h"#include "rapidjson/stringbuffer.h"#include "rapidjson/writer.h"
Classes | |
| class | RemoteSchemaDocumentProvider< SchemaDocumentType > |
Macros | |
| #define | TEST_HASHER(json1, json2, expected) |
| #define | VALIDATE(schema, json, expected) |
| #define | INVALIDATE(schema, json, invalidSchemaPointer, invalidSchemaKeyword, invalidDocumentPointer, error) |
| #define | INVALIDATE_(schema, json, invalidSchemaPointer, invalidSchemaKeyword, invalidDocumentPointer, error, SchemaValidatorType, PointerType) |
Functions | |
| TEST (SchemaValidator, Hasher) | |
| TEST (SchemaValidator, Typeless) | |
| TEST (SchemaValidator, MultiType) | |
| TEST (SchemaValidator, Enum_Typed) | |
| TEST (SchemaValidator, Enum_Typless) | |
| TEST (SchemaValidator, Enum_InvalidType) | |
| TEST (SchemaValidator, AllOf) | |
| TEST (SchemaValidator, AnyOf) | |
| TEST (SchemaValidator, OneOf) | |
| TEST (SchemaValidator, Not) | |
| TEST (SchemaValidator, Ref) | |
| TEST (SchemaValidator, Ref_AllOf) | |
| TEST (SchemaValidator, String) | |
| TEST (SchemaValidator, String_LengthRange) | |
| TEST (SchemaValidator, Integer) | |
| TEST (SchemaValidator, Integer_Range) | |
| TEST (SchemaValidator, Integer_Range64Boundary) | |
| TEST (SchemaValidator, Integer_RangeU64Boundary) | |
| TEST (SchemaValidator, Integer_Range64BoundaryExclusive) | |
| TEST (SchemaValidator, Integer_MultipleOf) | |
| TEST (SchemaValidator, Integer_MultipleOf64Boundary) | |
| TEST (SchemaValidator, Number_Range) | |
| TEST (SchemaValidator, Number_RangeInt) | |
| TEST (SchemaValidator, Number_RangeDouble) | |
| TEST (SchemaValidator, Number_RangeDoubleU64Boundary) | |
| TEST (SchemaValidator, Number_MultipleOf) | |
| TEST (SchemaValidator, Number_MultipleOfOne) | |
| TEST (SchemaValidator, Object) | |
| TEST (SchemaValidator, Object_Properties) | |
| TEST (SchemaValidator, Object_AdditionalPropertiesBoolean) | |
| TEST (SchemaValidator, Object_AdditionalPropertiesObject) | |
| TEST (SchemaValidator, Object_Required) | |
| TEST (SchemaValidator, Object_Required_PassWithDefault) | |
| TEST (SchemaValidator, Object_PropertiesRange) | |
| TEST (SchemaValidator, Object_PropertyDependencies) | |
| TEST (SchemaValidator, Object_SchemaDependencies) | |
| TEST (SchemaValidator, Array) | |
| TEST (SchemaValidator, Array_ItemsList) | |
| TEST (SchemaValidator, Array_ItemsTuple) | |
| TEST (SchemaValidator, Array_AdditionalItmes) | |
| TEST (SchemaValidator, Array_ItemsRange) | |
| TEST (SchemaValidator, Array_UniqueItems) | |
| TEST (SchemaValidator, Boolean) | |
| TEST (SchemaValidator, Null) | |
| TEST (SchemaValidator, ObjectInArray) | |
| TEST (SchemaValidator, MultiTypeInObject) | |
| TEST (SchemaValidator, MultiTypeWithObject) | |
| TEST (SchemaValidator, AllOf_Nested) | |
| TEST (SchemaValidator, EscapedPointer) | |
| template<typename Allocator > | |
| static char * | ReadFile (const char *filename, Allocator &allocator) |
| TEST (SchemaValidator, ValidateMetaSchema) | |
| TEST (SchemaValidator, ValidateMetaSchema_UTF16) | |
| TEST (SchemaValidator, TestSuite) | |
| TEST (SchemaValidatingReader, Simple) | |
| TEST (SchemaValidatingReader, Invalid) | |
| TEST (SchemaValidatingWriter, Simple) | |
| TEST (Schema, Issue848) | |
| TEST (SchemaValidator, Issue608) | |
| TEST (SchemaValidator, Issue728_AllOfRef) | |
| TEST (SchemaValidator, Issue825) | |
| TEST (SchemaValidator, Issue1017_allOfHandler) | |
| TEST (SchemaValidator, Ref_remote) | |
| TEST (SchemaValidator, Ref_remote_issue1210) | |
| #define INVALIDATE | ( | schema, | |
| json, | |||
| invalidSchemaPointer, | |||
| invalidSchemaKeyword, | |||
| invalidDocumentPointer, | |||
| error | |||
| ) |
| #define INVALIDATE_ | ( | schema, | |
| json, | |||
| invalidSchemaPointer, | |||
| invalidSchemaKeyword, | |||
| invalidDocumentPointer, | |||
| error, | |||
| SchemaValidatorType, | |||
| PointerType | |||
| ) |
| #define TEST_HASHER | ( | json1, | |
| json2, | |||
| expected | |||
| ) |
| #define VALIDATE | ( | schema, | |
| json, | |||
| expected | |||
| ) |
|
static |
| TEST | ( | Schema | , |
| Issue848 | |||
| ) |
| TEST | ( | SchemaValidatingReader | , |
| Invalid | |||
| ) |
| TEST | ( | SchemaValidatingReader | , |
| Simple | |||
| ) |
| TEST | ( | SchemaValidatingWriter | , |
| Simple | |||
| ) |
| TEST | ( | SchemaValidator | , |
| AllOf | |||
| ) |
| TEST | ( | SchemaValidator | , |
| AllOf_Nested | |||
| ) |
| TEST | ( | SchemaValidator | , |
| AnyOf | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Array | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Array_AdditionalItmes | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Array_ItemsList | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Array_ItemsRange | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Array_ItemsTuple | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Array_UniqueItems | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Boolean | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Enum_InvalidType | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Enum_Typed | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Enum_Typless | |||
| ) |
| TEST | ( | SchemaValidator | , |
| EscapedPointer | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Hasher | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Integer | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Integer_MultipleOf | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Integer_MultipleOf64Boundary | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Integer_Range | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Integer_Range64Boundary | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Integer_Range64BoundaryExclusive | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Integer_RangeU64Boundary | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Issue1017_allOfHandler | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Issue608 | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Issue728_AllOfRef | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Issue825 | |||
| ) |
| TEST | ( | SchemaValidator | , |
| MultiType | |||
| ) |
| TEST | ( | SchemaValidator | , |
| MultiTypeInObject | |||
| ) |
| TEST | ( | SchemaValidator | , |
| MultiTypeWithObject | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Not | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Null | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Number_MultipleOf | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Number_MultipleOfOne | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Number_Range | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Number_RangeDouble | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Number_RangeDoubleU64Boundary | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Number_RangeInt | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Object | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Object_AdditionalPropertiesBoolean | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Object_AdditionalPropertiesObject | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Object_Properties | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Object_PropertiesRange | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Object_PropertyDependencies | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Object_Required | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Object_Required_PassWithDefault | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Object_SchemaDependencies | |||
| ) |
| TEST | ( | SchemaValidator | , |
| ObjectInArray | |||
| ) |
| TEST | ( | SchemaValidator | , |
| OneOf | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Ref | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Ref_AllOf | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Ref_remote | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Ref_remote_issue1210 | |||
| ) |
| TEST | ( | SchemaValidator | , |
| String | |||
| ) |
| TEST | ( | SchemaValidator | , |
| String_LengthRange | |||
| ) |
| TEST | ( | SchemaValidator | , |
| TestSuite | |||
| ) |
| TEST | ( | SchemaValidator | , |
| Typeless | |||
| ) |
| TEST | ( | SchemaValidator | , |
| ValidateMetaSchema | |||
| ) |
| TEST | ( | SchemaValidator | , |
| ValidateMetaSchema_UTF16 | |||
| ) |