@@ -15,6 +15,8 @@ extension AttributeTests {
1515 static let __allTests = [
1616 ( " test_AttributeIsTransformedAttribute " , test_AttributeIsTransformedAttribute) ,
1717 ( " test_AttributeNonThrowingConstructor " , test_AttributeNonThrowingConstructor) ,
18+ ( " test_NullableIsEqualToNonNullableIfNotNil " , test_NullableIsEqualToNonNullableIfNotNil) ,
19+ ( " test_NullableIsNullIfNil " , test_NullableIsNullIfNil) ,
1820 ( " test_TransformedAttributeNoThrow " , test_TransformedAttributeNoThrow) ,
1921 ( " test_TransformedAttributeReversNoThrow " , test_TransformedAttributeReversNoThrow) ,
2022 ( " test_TransformedAttributeThrows " , test_TransformedAttributeThrows) ,
@@ -44,6 +46,7 @@ extension Attribute_LiteralTests {
4446extension ComputedPropertiesTests {
4547 static let __allTests = [
4648 ( " test_ComputedAttributeAccess " , test_ComputedAttributeAccess) ,
49+ ( " test_ComputedNonAttributeAccess " , test_ComputedNonAttributeAccess) ,
4750 ( " test_ComputedRelationshipAccess " , test_ComputedRelationshipAccess) ,
4851 ( " test_DecodeIgnoresComputed " , test_DecodeIgnoresComputed) ,
4952 ( " test_EncodeIgnoresComputed " , test_EncodeIgnoresComputed) ,
@@ -194,8 +197,16 @@ extension EntityTests {
194197 ( " test_nullableRelationshipIsNull_encode " , test_nullableRelationshipIsNull_encode) ,
195198 ( " test_nullableRelationshipNotNull " , test_nullableRelationshipNotNull) ,
196199 ( " test_nullableRelationshipNotNull_encode " , test_nullableRelationshipNotNull_encode) ,
200+ ( " test_nullableRelationshipNotNullOrOmitted " , test_nullableRelationshipNotNullOrOmitted) ,
201+ ( " test_nullableRelationshipNotNullOrOmitted_encode " , test_nullableRelationshipNotNullOrOmitted_encode) ,
197202 ( " test_NullOptionalNullableAttribute " , test_NullOptionalNullableAttribute) ,
198203 ( " test_NullOptionalNullableAttribute_encode " , test_NullOptionalNullableAttribute_encode) ,
204+ ( " test_optional_relationship_operator_access " , test_optional_relationship_operator_access) ,
205+ ( " test_optionalNullableRelationshipNulled " , test_optionalNullableRelationshipNulled) ,
206+ ( " test_optionalNullableRelationshipNulled_encode " , test_optionalNullableRelationshipNulled_encode) ,
207+ ( " test_optionalToMany_relationship_opeartor_access " , test_optionalToMany_relationship_opeartor_access) ,
208+ ( " test_optionalToManyIsNotOmitted " , test_optionalToManyIsNotOmitted) ,
209+ ( " test_optionalToManyIsNotOmitted_encode " , test_optionalToManyIsNotOmitted_encode) ,
199210 ( " test_pointerWithMetaAndLinks " , test_pointerWithMetaAndLinks) ,
200211 ( " test_relationship_access " , test_relationship_access) ,
201212 ( " test_relationship_operator_access " , test_relationship_operator_access) ,
@@ -231,6 +242,8 @@ extension IncludedTests {
231242 ( " test_FourDifferentIncludes_encode " , test_FourDifferentIncludes_encode) ,
232243 ( " test_OneInclude " , test_OneInclude) ,
233244 ( " test_OneInclude_encode " , test_OneInclude_encode) ,
245+ ( " test_SevenDifferentIncludes " , test_SevenDifferentIncludes) ,
246+ ( " test_SevenDifferentIncludes_encode " , test_SevenDifferentIncludes_encode) ,
234247 ( " test_SixDifferentIncludes " , test_SixDifferentIncludes) ,
235248 ( " test_SixDifferentIncludes_encode " , test_SixDifferentIncludes_encode) ,
236249 ( " test_ThreeDifferentIncludes " , test_ThreeDifferentIncludes) ,
@@ -259,6 +272,14 @@ extension LinksTests {
259272 ]
260273}
261274
275+ extension NonJSONAPIRelatableTests {
276+ static let __allTests = [
277+ ( " test_initialization1 " , test_initialization1) ,
278+ ( " test_initialization2_all_relationships_missing " , test_initialization2_all_relationships_missing) ,
279+ ( " test_initialization2_all_relationships_there " , test_initialization2_all_relationships_there) ,
280+ ]
281+ }
282+
262283extension PolyProxyTests {
263284 static let __allTests = [
264285 ( " test_AsymmetricEncodeDecodeUserA " , test_AsymmetricEncodeDecodeUserA) ,
@@ -279,6 +300,7 @@ extension PolyTests {
279300 ( " test_init_Poly4 " , test_init_Poly4) ,
280301 ( " test_init_Poly5 " , test_init_Poly5) ,
281302 ( " test_init_Poly6 " , test_init_Poly6) ,
303+ ( " test_init_Poly7 " , test_init_Poly7) ,
282304 ( " test_Poly0_decode_throws " , test_Poly0_decode_throws) ,
283305 ( " test_Poly0_encode_throws " , test_Poly0_encode_throws) ,
284306 ( " test_Poly1_decode_throws_typeNotFound " , test_Poly1_decode_throws_typeNotFound) ,
@@ -293,6 +315,8 @@ extension PolyTests {
293315 ( " test_Poly5_lookup " , test_Poly5_lookup) ,
294316 ( " test_Poly6_decode_throws_typeNotFound " , test_Poly6_decode_throws_typeNotFound) ,
295317 ( " test_Poly6_lookup " , test_Poly6_lookup) ,
318+ ( " test_Poly7_decode_throws_typeNotFound " , test_Poly7_decode_throws_typeNotFound) ,
319+ ( " test_Poly7_lookup " , test_Poly7_lookup) ,
296320 ]
297321}
298322
@@ -309,6 +333,8 @@ extension RelationshipTests {
309333 ( " test_ToManyRelationshipWithMetaAndLinks " , test_ToManyRelationshipWithMetaAndLinks) ,
310334 ( " test_ToManyRelationshipWithMetaAndLinks_encode " , test_ToManyRelationshipWithMetaAndLinks_encode) ,
311335 ( " test_ToManyTypeMismatch " , test_ToManyTypeMismatch) ,
336+ ( " test_ToOneNullableIsEqualToNonNullableIfNotNil " , test_ToOneNullableIsEqualToNonNullableIfNotNil) ,
337+ ( " test_ToOneNullableIsNullIfNil " , test_ToOneNullableIsNullIfNil) ,
312338 ( " test_ToOneRelationship " , test_ToOneRelationship) ,
313339 ( " test_ToOneRelationship_encode " , test_ToOneRelationship_encode) ,
314340 ( " test_ToOneRelationshipWithLinks " , test_ToOneRelationshipWithLinks) ,
@@ -355,6 +381,7 @@ public func __allTests() -> [XCTestCaseEntry] {
355381 testCase ( Id_LiteralTests . __allTests) ,
356382 testCase ( IncludedTests . __allTests) ,
357383 testCase ( LinksTests . __allTests) ,
384+ testCase ( NonJSONAPIRelatableTests . __allTests) ,
358385 testCase ( PolyProxyTests . __allTests) ,
359386 testCase ( PolyTests . __allTests) ,
360387 testCase ( RelationshipTests . __allTests) ,
0 commit comments