Files
JSONAPI/Tests/JSONAPITests/XCTestManifests.swift
T
2019-01-08 21:23:17 -08:00

446 lines
30 KiB
Swift

import XCTest
extension APIDescriptionTests {
static let __allTests = [
("test_empty", test_empty),
("test_failsMissingMeta", test_failsMissingMeta),
("test_NoDescriptionString", test_NoDescriptionString),
("test_WithMeta", test_WithMeta),
("test_WithVersion", test_WithVersion),
("test_WithVersionAndMeta", test_WithVersionAndMeta),
]
}
extension AttributeTests {
static let __allTests = [
("test_AttributeConstructor", test_AttributeConstructor),
("test_EncodedPrimitives", test_EncodedPrimitives),
("test_NullableIsEqualToNonNullableIfNotNil", test_NullableIsEqualToNonNullableIfNotNil),
("test_NullableIsNullIfNil", test_NullableIsNullIfNil),
("test_TransformedAttributeNoThrow", test_TransformedAttributeNoThrow),
("test_TransformedAttributeReversNoThrow", test_TransformedAttributeReversNoThrow),
("test_TransformedAttributeThrows", test_TransformedAttributeThrows),
]
}
extension Attribute_FunctorTests {
static let __allTests = [
("test_mapGuaranteed", test_mapGuaranteed),
("test_mapOptionalFailure", test_mapOptionalFailure),
("test_mapOptionalSuccess", test_mapOptionalSuccess),
]
}
extension Attribute_LiteralTests {
static let __allTests = [
("test_ArrayLiteral", test_ArrayLiteral),
("test_BooleanLiteral", test_BooleanLiteral),
("test_DictionaryLiteral", test_DictionaryLiteral),
("test_FloatLiteral", test_FloatLiteral),
("test_IntegerLiteral", test_IntegerLiteral),
("test_NilLiteral", test_NilLiteral),
("test_NullableArrayLiteral", test_NullableArrayLiteral),
("test_NullableBooleanLiteral", test_NullableBooleanLiteral),
("test_NullableDictionaryLiteral", test_NullableDictionaryLiteral),
("test_NullableFloatLiteral", test_NullableFloatLiteral),
("test_NullableIntegerLiteral", test_NullableIntegerLiteral),
("test_NullableOptionalArrayLiteral", test_NullableOptionalArrayLiteral),
("test_NullableOptionalBooleanLiteral", test_NullableOptionalBooleanLiteral),
("test_NullableOptionalDictionaryLiteral", test_NullableOptionalDictionaryLiteral),
("test_NullableOptionalFloatLiteral", test_NullableOptionalFloatLiteral),
("test_NullableOptionalIntegerLiteral", test_NullableOptionalIntegerLiteral),
("test_NullableOptionalStringLiteral", test_NullableOptionalStringLiteral),
("test_NullableStringLiteral", test_NullableStringLiteral),
("test_OptionalArrayLiteral", test_OptionalArrayLiteral),
("test_OptionalBooleanLiteral", test_OptionalBooleanLiteral),
("test_OptionalDictionaryLiteral", test_OptionalDictionaryLiteral),
("test_OptionalFloatLiteral", test_OptionalFloatLiteral),
("test_OptionalIntegerLiteral", test_OptionalIntegerLiteral),
("test_OptionalNilLiteral", test_OptionalNilLiteral),
("test_OptionalStringLiteral", test_OptionalStringLiteral),
("test_StringLiteral", test_StringLiteral),
]
}
extension ComputedPropertiesTests {
static let __allTests = [
("test_ComputedAttributeAccess", test_ComputedAttributeAccess),
("test_ComputedNonAttributeAccess", test_ComputedNonAttributeAccess),
("test_ComputedRelationshipAccess", test_ComputedRelationshipAccess),
("test_DecodeIgnoresComputed", test_DecodeIgnoresComputed),
("test_EncodeIgnoresComputed", test_EncodeIgnoresComputed),
]
}
extension CustomAttributesTests {
static let __allTests = [
("test_customDecode", test_customDecode),
("test_customEncode", test_customEncode),
("test_customKeysDecode", test_customKeysDecode),
("test_customKeysEncode", test_customKeysEncode),
]
}
extension DocumentTests {
static let __allTests = [
("test_errorDocumentFailsWithNoAPIDescription", test_errorDocumentFailsWithNoAPIDescription),
("test_errorDocumentNoMeta", test_errorDocumentNoMeta),
("test_errorDocumentNoMeta_encode", test_errorDocumentNoMeta_encode),
("test_errorDocumentNoMetaWithAPIDescription", test_errorDocumentNoMetaWithAPIDescription),
("test_errorDocumentNoMetaWithAPIDescription_encode", test_errorDocumentNoMetaWithAPIDescription_encode),
("test_manyDocumentNoIncludes", test_manyDocumentNoIncludes),
("test_manyDocumentNoIncludes_encode", test_manyDocumentNoIncludes_encode),
("test_manyDocumentNoIncludesWithAPIDescription", test_manyDocumentNoIncludesWithAPIDescription),
("test_manyDocumentNoIncludesWithAPIDescription_encode", test_manyDocumentNoIncludesWithAPIDescription_encode),
("test_manyDocumentSomeIncludes", test_manyDocumentSomeIncludes),
("test_manyDocumentSomeIncludes_encode", test_manyDocumentSomeIncludes_encode),
("test_manyDocumentSomeIncludesWithAPIDescription", test_manyDocumentSomeIncludesWithAPIDescription),
("test_manyDocumentSomeIncludesWithAPIDescription_encode", test_manyDocumentSomeIncludesWithAPIDescription_encode),
("test_MergeBodyDataBasic", test_MergeBodyDataBasic),
("test_MergeBodyDataWithMergeFunctions", test_MergeBodyDataWithMergeFunctions),
("test_metaDataDocument", test_metaDataDocument),
("test_metaDataDocument_encode", test_metaDataDocument_encode),
("test_metaDataDocumentFailsIfMissingAPIDescription", test_metaDataDocumentFailsIfMissingAPIDescription),
("test_metaDataDocumentWithAPIDescription", test_metaDataDocumentWithAPIDescription),
("test_metaDataDocumentWithAPIDescription_encode", test_metaDataDocumentWithAPIDescription_encode),
("test_metaDataDocumentWithLinks", test_metaDataDocumentWithLinks),
("test_metaDataDocumentWithLinks_encode", test_metaDataDocumentWithLinks_encode),
("test_metaDataDocumentWithLinksWithAPIDescription", test_metaDataDocumentWithLinksWithAPIDescription),
("test_metaDataDocumentWithLinksWithAPIDescription_encode", test_metaDataDocumentWithLinksWithAPIDescription_encode),
("test_metaDocumentMissingMeta", test_metaDocumentMissingMeta),
("test_singleDocument_PolyPrimaryResource", test_singleDocument_PolyPrimaryResource),
("test_singleDocument_PolyPrimaryResource_encode", test_singleDocument_PolyPrimaryResource_encode),
("test_singleDocument_PolyPrimaryResourceWithAPIDescription", test_singleDocument_PolyPrimaryResourceWithAPIDescription),
("test_singleDocument_PolyPrimaryResourceWithAPIDescription_encode", test_singleDocument_PolyPrimaryResourceWithAPIDescription_encode),
("test_singleDocumentNoIncludes", test_singleDocumentNoIncludes),
("test_singleDocumentNoIncludes_encode", test_singleDocumentNoIncludes_encode),
("test_singleDocumentNoIncludesAddIncludingType", test_singleDocumentNoIncludesAddIncludingType),
("test_singleDocumentNoIncludesMissingAPIDescription", test_singleDocumentNoIncludesMissingAPIDescription),
("test_singleDocumentNoIncludesMissingMetadata", test_singleDocumentNoIncludesMissingMetadata),
("test_singleDocumentNoIncludesOptionalNotNull", test_singleDocumentNoIncludesOptionalNotNull),
("test_singleDocumentNoIncludesOptionalNotNull_encode", test_singleDocumentNoIncludesOptionalNotNull_encode),
("test_singleDocumentNoIncludesOptionalNotNullWithAPIDescription", test_singleDocumentNoIncludesOptionalNotNullWithAPIDescription),
("test_singleDocumentNoIncludesOptionalNotNullWithAPIDescription_encode", test_singleDocumentNoIncludesOptionalNotNullWithAPIDescription_encode),
("test_singleDocumentNoIncludesWithAPIDescription", test_singleDocumentNoIncludesWithAPIDescription),
("test_singleDocumentNoIncludesWithAPIDescription_encode", test_singleDocumentNoIncludesWithAPIDescription_encode),
("test_singleDocumentNoIncludesWithLinks", test_singleDocumentNoIncludesWithLinks),
("test_singleDocumentNoIncludesWithLinks_encode", test_singleDocumentNoIncludesWithLinks_encode),
("test_singleDocumentNoIncludesWithLinksWithAPIDescription", test_singleDocumentNoIncludesWithLinksWithAPIDescription),
("test_singleDocumentNoIncludesWithLinksWithAPIDescription_encode", test_singleDocumentNoIncludesWithLinksWithAPIDescription_encode),
("test_singleDocumentNoIncludesWithMetadata", test_singleDocumentNoIncludesWithMetadata),
("test_singleDocumentNoIncludesWithMetadata_encode", test_singleDocumentNoIncludesWithMetadata_encode),
("test_singleDocumentNoIncludesWithMetadataMissingLinks", test_singleDocumentNoIncludesWithMetadataMissingLinks),
("test_singleDocumentNoIncludesWithMetadataWithAPIDescription", test_singleDocumentNoIncludesWithMetadataWithAPIDescription),
("test_singleDocumentNoIncludesWithMetadataWithAPIDescription_encode", test_singleDocumentNoIncludesWithMetadataWithAPIDescription_encode),
("test_singleDocumentNoIncludesWithMetadataWithLinks", test_singleDocumentNoIncludesWithMetadataWithLinks),
("test_singleDocumentNoIncludesWithMetadataWithLinks_encode", test_singleDocumentNoIncludesWithMetadataWithLinks_encode),
("test_singleDocumentNoIncludesWithMetadataWithLinksWithAPIDescription", test_singleDocumentNoIncludesWithMetadataWithLinksWithAPIDescription),
("test_singleDocumentNoIncludesWithMetadataWithLinksWithAPIDescription_encode", test_singleDocumentNoIncludesWithMetadataWithLinksWithAPIDescription_encode),
("test_singleDocumentNoIncludesWithSomeIncludesMetadataWithLinks_encode", test_singleDocumentNoIncludesWithSomeIncludesMetadataWithLinks_encode),
("test_singleDocumentNoIncludesWithSomeIncludesMetadataWithLinksWithAPIDescription_encode", test_singleDocumentNoIncludesWithSomeIncludesMetadataWithLinksWithAPIDescription_encode),
("test_singleDocumentNoIncludesWithSomeIncludesWithMetadataWithLinks", test_singleDocumentNoIncludesWithSomeIncludesWithMetadataWithLinks),
("test_singleDocumentNoIncludesWithSomeIncludesWithMetadataWithLinksWithAPIDescription", test_singleDocumentNoIncludesWithSomeIncludesWithMetadataWithLinksWithAPIDescription),
("test_singleDocumentNonOptionalFailsOnNull", test_singleDocumentNonOptionalFailsOnNull),
("test_singleDocumentNull", test_singleDocumentNull),
("test_singleDocumentNull_encode", test_singleDocumentNull_encode),
("test_singleDocumentNullFailsWithNoAPIDescription", test_singleDocumentNullFailsWithNoAPIDescription),
("test_singleDocumentNullWithAPIDescription", test_singleDocumentNullWithAPIDescription),
("test_singleDocumentNullWithAPIDescription_encode", test_singleDocumentNullWithAPIDescription_encode),
("test_singleDocumentSomeIncludes", test_singleDocumentSomeIncludes),
("test_singleDocumentSomeIncludes_encode", test_singleDocumentSomeIncludes_encode),
("test_singleDocumentSomeIncludesAddIncludes", test_singleDocumentSomeIncludesAddIncludes),
("test_singleDocumentSomeIncludesWithAPIDescription", test_singleDocumentSomeIncludesWithAPIDescription),
("test_singleDocumentSomeIncludesWithAPIDescription_encode", test_singleDocumentSomeIncludesWithAPIDescription_encode),
("test_singleDocumentSomeIncludesWithMetadata", test_singleDocumentSomeIncludesWithMetadata),
("test_singleDocumentSomeIncludesWithMetadata_encode", test_singleDocumentSomeIncludesWithMetadata_encode),
("test_singleDocumentSomeIncludesWithMetadataWithAPIDescription", test_singleDocumentSomeIncludesWithMetadataWithAPIDescription),
("test_singleDocumentSomeIncludesWithMetadataWithAPIDescription_encode", test_singleDocumentSomeIncludesWithMetadataWithAPIDescription_encode),
("test_unknownErrorDocumentAddIncludes", test_unknownErrorDocumentAddIncludes),
("test_unknownErrorDocumentAddIncludingType", test_unknownErrorDocumentAddIncludingType),
("test_unknownErrorDocumentMissingLinks", test_unknownErrorDocumentMissingLinks),
("test_unknownErrorDocumentMissingLinks_encode", test_unknownErrorDocumentMissingLinks_encode),
("test_unknownErrorDocumentMissingLinksWithAPIDescription", test_unknownErrorDocumentMissingLinksWithAPIDescription),
("test_unknownErrorDocumentMissingLinksWithAPIDescription_encode", test_unknownErrorDocumentMissingLinksWithAPIDescription_encode),
("test_unknownErrorDocumentMissingMeta", test_unknownErrorDocumentMissingMeta),
("test_unknownErrorDocumentMissingMeta_encode", test_unknownErrorDocumentMissingMeta_encode),
("test_unknownErrorDocumentMissingMetaWithAPIDescription", test_unknownErrorDocumentMissingMetaWithAPIDescription),
("test_unknownErrorDocumentMissingMetaWithAPIDescription_encode", test_unknownErrorDocumentMissingMetaWithAPIDescription_encode),
("test_unknownErrorDocumentNoMeta", test_unknownErrorDocumentNoMeta),
("test_unknownErrorDocumentNoMeta_encode", test_unknownErrorDocumentNoMeta_encode),
("test_unknownErrorDocumentNoMetaWithAPIDescription", test_unknownErrorDocumentNoMetaWithAPIDescription),
("test_unknownErrorDocumentNoMetaWithAPIDescription_encode", test_unknownErrorDocumentNoMetaWithAPIDescription_encode),
("test_unknownErrorDocumentWithLinks", test_unknownErrorDocumentWithLinks),
("test_unknownErrorDocumentWithLinks_encode", test_unknownErrorDocumentWithLinks_encode),
("test_unknownErrorDocumentWithLinksWithAPIDescription", test_unknownErrorDocumentWithLinksWithAPIDescription),
("test_unknownErrorDocumentWithLinksWithAPIDescription_encode", test_unknownErrorDocumentWithLinksWithAPIDescription_encode),
("test_unknownErrorDocumentWithMeta", test_unknownErrorDocumentWithMeta),
("test_unknownErrorDocumentWithMeta_encode", test_unknownErrorDocumentWithMeta_encode),
("test_unknownErrorDocumentWithMetaWithAPIDescription", test_unknownErrorDocumentWithMetaWithAPIDescription),
("test_unknownErrorDocumentWithMetaWithAPIDescription_encode", test_unknownErrorDocumentWithMetaWithAPIDescription_encode),
("test_unknownErrorDocumentWithMetaWithLinks", test_unknownErrorDocumentWithMetaWithLinks),
("test_unknownErrorDocumentWithMetaWithLinks_encode", test_unknownErrorDocumentWithMetaWithLinks_encode),
("test_unknownErrorDocumentWithMetaWithLinksWithAPIDescription", test_unknownErrorDocumentWithMetaWithLinksWithAPIDescription),
("test_unknownErrorDocumentWithMetaWithLinksWithAPIDescription_encode", test_unknownErrorDocumentWithMetaWithLinksWithAPIDescription_encode),
]
}
extension EntityCheckTests {
static let __allTests = [
("test_failsWithBadAttribute", test_failsWithBadAttribute),
("test_failsWithBadRelationship", test_failsWithBadRelationship),
("test_failsWithEnumAttributes", test_failsWithEnumAttributes),
("test_failsWithEnumRelationships", test_failsWithEnumRelationships),
("test_failsWithOptionalArrayAttribute", test_failsWithOptionalArrayAttribute),
]
}
extension EntityTests {
static let __allTests = [
("test_copyIdentifiedByType", test_copyIdentifiedByType),
("test_copyIdentifiedByValue", test_copyIdentifiedByValue),
("test_copyWithNewId", test_copyWithNewId),
("test_entityAllAttribute", test_entityAllAttribute),
("test_entityAllAttribute_encode", test_entityAllAttribute_encode),
("test_entityBrokenNullableOmittedAttribute", test_entityBrokenNullableOmittedAttribute),
("test_EntityNoRelationshipsNoAttributes", test_EntityNoRelationshipsNoAttributes),
("test_EntityNoRelationshipsNoAttributes_encode", test_EntityNoRelationshipsNoAttributes_encode),
("test_EntityNoRelationshipsSomeAttributes", test_EntityNoRelationshipsSomeAttributes),
("test_EntityNoRelationshipsSomeAttributes_encode", test_EntityNoRelationshipsSomeAttributes_encode),
("test_entityOneNullAndOneOmittedAttribute", test_entityOneNullAndOneOmittedAttribute),
("test_entityOneNullAndOneOmittedAttribute_encode", test_entityOneNullAndOneOmittedAttribute_encode),
("test_entityOneNullAttribute", test_entityOneNullAttribute),
("test_entityOneNullAttribute_encode", test_entityOneNullAttribute_encode),
("test_entityOneOmittedAttribute", test_entityOneOmittedAttribute),
("test_entityOneOmittedAttribute_encode", test_entityOneOmittedAttribute_encode),
("test_EntitySomeRelationshipsNoAttributes", test_EntitySomeRelationshipsNoAttributes),
("test_EntitySomeRelationshipsNoAttributes_encode", test_EntitySomeRelationshipsNoAttributes_encode),
("test_EntitySomeRelationshipsSomeAttributes", test_EntitySomeRelationshipsSomeAttributes),
("test_EntitySomeRelationshipsSomeAttributes_encode", test_EntitySomeRelationshipsSomeAttributes_encode),
("test_EntitySomeRelationshipsSomeAttributesWithLinks", test_EntitySomeRelationshipsSomeAttributesWithLinks),
("test_EntitySomeRelationshipsSomeAttributesWithLinks_encode", test_EntitySomeRelationshipsSomeAttributesWithLinks_encode),
("test_EntitySomeRelationshipsSomeAttributesWithMeta", test_EntitySomeRelationshipsSomeAttributesWithMeta),
("test_EntitySomeRelationshipsSomeAttributesWithMeta_encode", test_EntitySomeRelationshipsSomeAttributesWithMeta_encode),
("test_EntitySomeRelationshipsSomeAttributesWithMetaAndLinks", test_EntitySomeRelationshipsSomeAttributesWithMetaAndLinks),
("test_EntitySomeRelationshipsSomeAttributesWithMetaAndLinks_encode", test_EntitySomeRelationshipsSomeAttributesWithMetaAndLinks_encode),
("test_initialization", test_initialization),
("test_IntOver10_encode", test_IntOver10_encode),
("test_IntOver10_failure", test_IntOver10_failure),
("test_IntOver10_success", test_IntOver10_success),
("test_IntToString", test_IntToString),
("test_IntToString_encode", test_IntToString_encode),
("test_MetaEntityAttributeAccessWorks", test_MetaEntityAttributeAccessWorks),
("test_MetaEntityRelationshipAccessWorks", test_MetaEntityRelationshipAccessWorks),
("test_NonNullOptionalNullableAttribute", test_NonNullOptionalNullableAttribute),
("test_NonNullOptionalNullableAttribute_encode", test_NonNullOptionalNullableAttribute_encode),
("test_nullableRelationshipIsNull", test_nullableRelationshipIsNull),
("test_nullableRelationshipIsNull_encode", test_nullableRelationshipIsNull_encode),
("test_nullableRelationshipNotNull", test_nullableRelationshipNotNull),
("test_nullableRelationshipNotNull_encode", test_nullableRelationshipNotNull_encode),
("test_nullableRelationshipNotNullOrOmitted", test_nullableRelationshipNotNullOrOmitted),
("test_nullableRelationshipNotNullOrOmitted_encode", test_nullableRelationshipNotNullOrOmitted_encode),
("test_NullOptionalNullableAttribute", test_NullOptionalNullableAttribute),
("test_NullOptionalNullableAttribute_encode", test_NullOptionalNullableAttribute_encode),
("test_optional_relationship_operator_access", test_optional_relationship_operator_access),
("test_optionalNullableRelationshipNulled", test_optionalNullableRelationshipNulled),
("test_optionalNullableRelationshipNulled_encode", test_optionalNullableRelationshipNulled_encode),
("test_optionalToMany_relationship_opeartor_access", test_optionalToMany_relationship_opeartor_access),
("test_optionalToManyIsNotOmitted", test_optionalToManyIsNotOmitted),
("test_optionalToManyIsNotOmitted_encode", test_optionalToManyIsNotOmitted_encode),
("test_pointerWithMetaAndLinks", test_pointerWithMetaAndLinks),
("test_relationship_access", test_relationship_access),
("test_relationship_operator_access", test_relationship_operator_access),
("test_relationshipIds", test_relationshipIds),
("test_RleationshipsOfSameType", test_RleationshipsOfSameType),
("test_RleationshipsOfSameType_encode", test_RleationshipsOfSameType_encode),
("test_toMany_relationship_operator_access", test_toMany_relationship_operator_access),
("test_UnidentifiedEntity", test_UnidentifiedEntity),
("test_UnidentifiedEntity_encode", test_UnidentifiedEntity_encode),
("test_unidentifiedEntityAttributeAccess", test_unidentifiedEntityAttributeAccess),
("test_UnidentifiedEntityWithAttributes", test_UnidentifiedEntityWithAttributes),
("test_UnidentifiedEntityWithAttributes_encode", test_UnidentifiedEntityWithAttributes_encode),
("test_UnidentifiedEntityWithAttributesAndLinks", test_UnidentifiedEntityWithAttributesAndLinks),
("test_UnidentifiedEntityWithAttributesAndLinks_encode", test_UnidentifiedEntityWithAttributesAndLinks_encode),
("test_UnidentifiedEntityWithAttributesAndMeta", test_UnidentifiedEntityWithAttributesAndMeta),
("test_UnidentifiedEntityWithAttributesAndMeta_encode", test_UnidentifiedEntityWithAttributesAndMeta_encode),
("test_UnidentifiedEntityWithAttributesAndMetaAndLinks", test_UnidentifiedEntityWithAttributesAndMetaAndLinks),
("test_UnidentifiedEntityWithAttributesAndMetaAndLinks_encode", test_UnidentifiedEntityWithAttributesAndMetaAndLinks_encode),
]
}
extension Id_LiteralTests {
static let __allTests = [
("test_IntegerLiteral", test_IntegerLiteral),
("test_StringLiteral", test_StringLiteral),
]
}
extension IncludedTests {
static let __allTests = [
("test_appending", test_appending),
("test_EightDifferentIncludes", test_EightDifferentIncludes),
("test_EightDifferentIncludes_encode", test_EightDifferentIncludes_encode),
("test_FiveDifferentIncludes", test_FiveDifferentIncludes),
("test_FiveDifferentIncludes_encode", test_FiveDifferentIncludes_encode),
("test_FourDifferentIncludes", test_FourDifferentIncludes),
("test_FourDifferentIncludes_encode", test_FourDifferentIncludes_encode),
("test_NineDifferentIncludes", test_NineDifferentIncludes),
("test_NineDifferentIncludes_encode", test_NineDifferentIncludes_encode),
("test_OneInclude", test_OneInclude),
("test_OneInclude_encode", test_OneInclude_encode),
("test_SevenDifferentIncludes", test_SevenDifferentIncludes),
("test_SevenDifferentIncludes_encode", test_SevenDifferentIncludes_encode),
("test_SixDifferentIncludes", test_SixDifferentIncludes),
("test_SixDifferentIncludes_encode", test_SixDifferentIncludes_encode),
("test_ThreeDifferentIncludes", test_ThreeDifferentIncludes),
("test_ThreeDifferentIncludes_encode", test_ThreeDifferentIncludes_encode),
("test_TwoDifferentIncludes", test_TwoDifferentIncludes),
("test_TwoDifferentIncludes_encode", test_TwoDifferentIncludes_encode),
("test_TwoSameIncludes", test_TwoSameIncludes),
("test_TwoSameIncludes_encode", test_TwoSameIncludes_encode),
("test_zeroIncludes", test_zeroIncludes),
("test_zeroIncludes_encode", test_zeroIncludes_encode),
("test_zeroIncludes_init", test_zeroIncludes_init),
]
}
extension LinksTests {
static let __allTests = [
("test_linkFailsIfMetaNotFound", test_linkFailsIfMetaNotFound),
("test_linkWithMetadata", test_linkWithMetadata),
("test_linkWithMetadata_encode", test_linkWithMetadata_encode),
("test_linkWithNoMeta", test_linkWithNoMeta),
("test_linkWithNoMeta_encode", test_linkWithNoMeta_encode),
("test_linkWithNoMetaWithoutOptionalLink", test_linkWithNoMetaWithoutOptionalLink),
("test_linkWithNoMetaWithoutOptionalLink_encode", test_linkWithNoMetaWithoutOptionalLink_encode),
("test_linkWithNullMetadata", test_linkWithNullMetadata),
("test_linkWithNullMetadata_encode", test_linkWithNullMetadata_encode),
]
}
extension NonJSONAPIRelatableTests {
static let __allTests = [
("test_initialization1", test_initialization1),
("test_initialization2_all_relationships_missing", test_initialization2_all_relationships_missing),
("test_initialization2_all_relationships_there", test_initialization2_all_relationships_there),
]
}
extension PolyProxyTests {
static let __allTests = [
("test_AsymmetricEncodeDecodeUserA", test_AsymmetricEncodeDecodeUserA),
("test_AsymmetricEncodeDecodeUserB", test_AsymmetricEncodeDecodeUserB),
("test_generalReasonableness", test_generalReasonableness),
("test_UserAAndBEncodeEquality", test_UserAAndBEncodeEquality),
("test_UserADecode", test_UserADecode),
("test_UserBDecode", test_UserBDecode),
]
}
extension PolyTests {
static let __allTests = [
("test_init_Poly0", test_init_Poly0),
("test_init_Poly1", test_init_Poly1),
("test_init_Poly2", test_init_Poly2),
("test_init_Poly3", test_init_Poly3),
("test_init_Poly4", test_init_Poly4),
("test_init_Poly5", test_init_Poly5),
("test_init_Poly6", test_init_Poly6),
("test_init_Poly7", test_init_Poly7),
("test_init_Poly8", test_init_Poly8),
("test_init_Poly9", test_init_Poly9),
("test_Poly0_decode_throws", test_Poly0_decode_throws),
("test_Poly0_encode_throws", test_Poly0_encode_throws),
("test_Poly1_decode_throws_typeNotFound", test_Poly1_decode_throws_typeNotFound),
("test_Poly1_lookup", test_Poly1_lookup),
("test_Poly2_decode_throws_typeNotFound", test_Poly2_decode_throws_typeNotFound),
("test_Poly2_lookup", test_Poly2_lookup),
("test_Poly3_decode_throws_typeNotFound", test_Poly3_decode_throws_typeNotFound),
("test_Poly3_lookup", test_Poly3_lookup),
("test_Poly4_decode_throws_typeNotFound", test_Poly4_decode_throws_typeNotFound),
("test_Poly4_lookup", test_Poly4_lookup),
("test_Poly5_decode_throws_typeNotFound", test_Poly5_decode_throws_typeNotFound),
("test_Poly5_lookup", test_Poly5_lookup),
("test_Poly6_decode_throws_typeNotFound", test_Poly6_decode_throws_typeNotFound),
("test_Poly6_lookup", test_Poly6_lookup),
("test_Poly7_decode_throws_typeNotFound", test_Poly7_decode_throws_typeNotFound),
("test_Poly7_lookup", test_Poly7_lookup),
("test_Poly8_decode_throws_typeNotFound", test_Poly8_decode_throws_typeNotFound),
("test_Poly8_lookup", test_Poly8_lookup),
("test_Poly9_decode_throws_typeNotFound", test_Poly9_decode_throws_typeNotFound),
("test_Poly9_lookup", test_Poly9_lookup),
]
}
extension RelationshipTests {
static let __allTests = [
("test_initToManyWithEntities", test_initToManyWithEntities),
("test_initToManyWithRelationships", test_initToManyWithRelationships),
("test_ToManyRelationship", test_ToManyRelationship),
("test_ToManyRelationship_encode", test_ToManyRelationship_encode),
("test_ToManyRelationshipWithLinks", test_ToManyRelationshipWithLinks),
("test_ToManyRelationshipWithLinks_encode", test_ToManyRelationshipWithLinks_encode),
("test_ToManyRelationshipWithMeta", test_ToManyRelationshipWithMeta),
("test_ToManyRelationshipWithMeta_encode", test_ToManyRelationshipWithMeta_encode),
("test_ToManyRelationshipWithMetaAndLinks", test_ToManyRelationshipWithMetaAndLinks),
("test_ToManyRelationshipWithMetaAndLinks_encode", test_ToManyRelationshipWithMetaAndLinks_encode),
("test_ToManyTypeMismatch", test_ToManyTypeMismatch),
("test_ToOneNullableIsEqualToNonNullableIfNotNil", test_ToOneNullableIsEqualToNonNullableIfNotNil),
("test_ToOneNullableIsNullIfNil", test_ToOneNullableIsNullIfNil),
("test_ToOneRelationship", test_ToOneRelationship),
("test_ToOneRelationship_encode", test_ToOneRelationship_encode),
("test_ToOneRelationshipWithLinks", test_ToOneRelationshipWithLinks),
("test_ToOneRelationshipWithLinks_encode", test_ToOneRelationshipWithLinks_encode),
("test_ToOneRelationshipWithMeta", test_ToOneRelationshipWithMeta),
("test_ToOneRelationshipWithMeta_encode", test_ToOneRelationshipWithMeta_encode),
("test_ToOneRelationshipWithMetaAndLinks", test_ToOneRelationshipWithMetaAndLinks),
("test_ToOneRelationshipWithMetaAndLinks_encode", test_ToOneRelationshipWithMetaAndLinks_encode),
("test_ToOneTypeMismatch", test_ToOneTypeMismatch),
]
}
extension Relationship_LiteralTests {
static let __allTests = [
("test_ArrayLiteral", test_ArrayLiteral),
("test_NilLiteral", test_NilLiteral),
("test_StringLiteral", test_StringLiteral),
]
}
extension ResourceBodyTests {
static let __allTests = [
("test_initializers", test_initializers),
("test_manyResourceBody", test_manyResourceBody),
("test_manyResourceBody_encode", test_manyResourceBody_encode),
("test_manyResourceBodyEmpty", test_manyResourceBodyEmpty),
("test_manyResourceBodyEmpty_encode", test_manyResourceBodyEmpty_encode),
("test_manyResourceBodyMerge", test_manyResourceBodyMerge),
("test_singleResourceBody", test_singleResourceBody),
("test_singleResourceBody_encode", test_singleResourceBody_encode),
]
}
#if !os(macOS)
public func __allTests() -> [XCTestCaseEntry] {
return [
testCase(APIDescriptionTests.__allTests),
testCase(AttributeTests.__allTests),
testCase(Attribute_FunctorTests.__allTests),
testCase(Attribute_LiteralTests.__allTests),
testCase(ComputedPropertiesTests.__allTests),
testCase(CustomAttributesTests.__allTests),
testCase(DocumentTests.__allTests),
testCase(EntityCheckTests.__allTests),
testCase(EntityTests.__allTests),
testCase(Id_LiteralTests.__allTests),
testCase(IncludedTests.__allTests),
testCase(LinksTests.__allTests),
testCase(NonJSONAPIRelatableTests.__allTests),
testCase(PolyProxyTests.__allTests),
testCase(PolyTests.__allTests),
testCase(RelationshipTests.__allTests),
testCase(Relationship_LiteralTests.__allTests),
testCase(ResourceBodyTests.__allTests),
]
}
#endif