@@ -57,20 +57,20 @@ class AlternateTypeProviderSpec extends Specification {
5757 sut. alternateFor(resolvedSource) == resolver. resolve(expectedAlternate)
5858
5959 where :
60- rule | source | expectedAlternate
61- newRule(genericClassOfType(SimpleType ), SimpleType ) | genericClassOfType(SimpleType ) | SimpleType
62- newRule(genericClassOfType(SimpleType ), SimpleType ) | genericClassOfType(ComplexType ) | genericClassOfType(ComplexType )
63- newRule(genericClassOfType(WildcardType ), SimpleType ) | genericClassOfType(SimpleType ) | SimpleType
64- newRule(genericClassOfType(WildcardType ), ComplexType ) | genericClassOfType(SimpleType ) | ComplexType
65- newRule(genericClassOfType(WildcardType ), WildcardType ) | genericClassOfType(SimpleType ) | SimpleType
66- newRule(genericClassOfType(WildcardType ), WildcardType ) | genericClassOfType(ComplexType ) | ComplexType
67- newRule(genericClassOfType(WildcardType ), WildcardType ) | ComplexType | ComplexType
68- newRule(genericClassOfType(WildcardType ), WildcardType ) | Void | Void
69- newRule(nestedGenericType(WildcardType ), WildcardType ) | nestedGenericType(String ) | String
70- newRule(nestedGenericType(WildcardType ), WildcardType ) | nestedGenericType(SimpleType ) | SimpleType
71- mismatchedNestedGenericRule() | nestedGenericType(SimpleType ) | nestedGenericType(nestedGenericType(SimpleType ))
72- newRule(genericClassOfType(WildcardType ), WildcardType ) | nestedGenericType(SimpleType ) | resolver. resolve(ResponseEntity , SimpleType )
73- hateoasCollectionModelRule() | resources(SimpleTypeResource ) | resolver. resolve(List , SimpleType )
60+ rule | source | expectedAlternate
61+ newRule(genericClassOfType(SimpleType ), SimpleType ) | genericClassOfType(SimpleType ) | SimpleType
62+ newRule(genericClassOfType(SimpleType ), SimpleType ) | genericClassOfType(ComplexType ) | genericClassOfType(ComplexType )
63+ newRule(genericClassOfType(WildcardType ), SimpleType ) | genericClassOfType(SimpleType ) | SimpleType
64+ newRule(genericClassOfType(WildcardType ), ComplexType ) | genericClassOfType(SimpleType ) | ComplexType
65+ newRule(genericClassOfType(WildcardType ), WildcardType ) | genericClassOfType(SimpleType ) | SimpleType
66+ newRule(genericClassOfType(WildcardType ), WildcardType ) | genericClassOfType(ComplexType ) | ComplexType
67+ newRule(genericClassOfType(WildcardType ), WildcardType ) | ComplexType | ComplexType
68+ newRule(genericClassOfType(WildcardType ), WildcardType ) | Void | Void
69+ newRule(nestedGenericType(WildcardType ), WildcardType ) | nestedGenericType(String ) | String
70+ newRule(nestedGenericType(WildcardType ), WildcardType ) | nestedGenericType(SimpleType ) | SimpleType
71+ mismatchedNestedGenericRule() | nestedGenericType(SimpleType ) | nestedGenericType(nestedGenericType(SimpleType ))
72+ newRule(genericClassOfType(WildcardType ), WildcardType ) | nestedGenericType(SimpleType ) | resolver. resolve(ResponseEntity , SimpleType )
73+ hateoasCollectionModelRule() | resources(SimpleTypeEntityModel ) | resolver. resolve(List , SimpleType )
7474 }
7575
7676 @Unroll
@@ -84,27 +84,26 @@ class AlternateTypeProviderSpec extends Specification {
8484 sut. alternateFor(resolvedSource) == resolver. resolve(expectedAlternate)
8585
8686 where :
87- rule | source | expectedAlternate
88-
89- newRule(genericClassOfType(SimpleType ), SimpleType ) | genericClassOfType(SimpleType ) | SimpleType
90- newRule(genericClassOfType(SimpleType ), SimpleType ) | genericClassOfType(ComplexType ) | genericClassOfType(ComplexType )
91- newRule(genericClassOfType(WildcardType ), SimpleType ) | genericClassOfType(SimpleType ) | SimpleType
92- newRule(genericClassOfType(WildcardType ), ComplexType ) | genericClassOfType(SimpleType ) | ComplexType
93- newRule(genericClassOfType(WildcardType ), WildcardType ) | genericClassOfType(SimpleType ) | SimpleType
94- newRule(genericClassOfType(WildcardType ), WildcardType ) | genericClassOfType(ComplexType ) | ComplexType
95- newRule(genericClassOfType(WildcardType ), WildcardType ) | ComplexType | ComplexType
96- newRule(genericClassOfType(WildcardType ), WildcardType ) | Void | Void
97- newRule(nestedGenericType(WildcardType ), WildcardType ) | nestedGenericType(String ) | String
98- newRule(nestedGenericType(WildcardType ), WildcardType ) | nestedGenericType(SimpleType ) | SimpleType
99- mismatchedNestedGenericRule() | nestedGenericType(SimpleType ) | nestedGenericType(nestedGenericType(SimpleType ))
100- newRule(genericClassOfType(WildcardType ), WildcardType ) | nestedGenericType(SimpleType ) | resolver. resolve(ResponseEntity , SimpleType )
101- hateoasCollectionModelRule() | resources(SimpleTypeResource ) | resolver. resolve(List , SimpleType )
87+ rule | source | expectedAlternate
88+ newRule(genericClassOfType(SimpleType ), SimpleType ) | genericClassOfType(SimpleType ) | SimpleType
89+ newRule(genericClassOfType(SimpleType ), SimpleType ) | genericClassOfType(ComplexType ) | genericClassOfType(ComplexType )
90+ newRule(genericClassOfType(WildcardType ), SimpleType ) | genericClassOfType(SimpleType ) | SimpleType
91+ newRule(genericClassOfType(WildcardType ), ComplexType ) | genericClassOfType(SimpleType ) | ComplexType
92+ newRule(genericClassOfType(WildcardType ), WildcardType ) | genericClassOfType(SimpleType ) | SimpleType
93+ newRule(genericClassOfType(WildcardType ), WildcardType ) | genericClassOfType(ComplexType ) | ComplexType
94+ newRule(genericClassOfType(WildcardType ), WildcardType ) | ComplexType | ComplexType
95+ newRule(genericClassOfType(WildcardType ), WildcardType ) | Void | Void
96+ newRule(nestedGenericType(WildcardType ), WildcardType ) | nestedGenericType(String ) | String
97+ newRule(nestedGenericType(WildcardType ), WildcardType ) | nestedGenericType(SimpleType ) | SimpleType
98+ mismatchedNestedGenericRule() | nestedGenericType(SimpleType ) | nestedGenericType(nestedGenericType(SimpleType ))
99+ newRule(genericClassOfType(WildcardType ), WildcardType ) | nestedGenericType(SimpleType ) | resolver. resolve(ResponseEntity , SimpleType )
100+ hateoasCollectionModelRule() | resources(SimpleTypeEntityModel ) | resolver. resolve(List , SimpleType )
102101 }
103102
104103 AlternateTypeRule hateoasCollectionModelRule () {
105104 def typeResolver = new TypeResolver ()
106105 newRule(
107- typeResolver. resolve(CollectionModel . class, SimpleTypeResource . class),
106+ typeResolver. resolve(CollectionModel . class, SimpleTypeEntityModel . class),
108107 typeResolver. resolve(List . class, SimpleType . class))
109108 }
110109
0 commit comments