@@ -57,7 +57,7 @@ void testCollections(Index index) {
57
57
final FieldDetails listOfString = classDetails .findFieldByName ( "listOfString" );
58
58
59
59
assertThat ( listOfString .getType () ).isInstanceOf ( ParameterizedTypeDetails .class );
60
- final ParameterizedTypeDetails type = ( ParameterizedTypeDetails ) listOfString .getType ();
60
+ final ParameterizedTypeDetails type = listOfString .getType (). asParameterizedType ();
61
61
assertThat ( type .isImplementor ( Collection .class ) ).isTrue ();
62
62
assertThat ( type .isImplementor ( List .class ) ).isTrue ();
63
63
assertThat ( type .isImplementor ( Set .class ) ).isFalse ();
@@ -68,6 +68,8 @@ void testCollections(Index index) {
68
68
final ClassTypeDetails elementType = (ClassTypeDetails ) type .getArguments ().get ( 0 );
69
69
assertThat ( elementType .isImplementor ( String .class ) ).isTrue ();
70
70
assertThat ( type .isResolved () ).isTrue ();
71
+ assertThat ( type .getRawClassDetails ().toJavaClass () ).isEqualTo ( List .class );
72
+ assertThat ( type .determineRawClass ().toJavaClass () ).isEqualTo ( List .class );
71
73
}
72
74
73
75
{
@@ -86,6 +88,8 @@ void testCollections(Index index) {
86
88
assertThat ( elementType .isImplementor ( String .class ) ).isFalse ();
87
89
assertThat ( elementType .getIdentifier () ).isEqualTo ( "T" );
88
90
assertThat ( type .isResolved () ).isFalse ();
91
+ assertThat ( type .getRawClassDetails ().toJavaClass () ).isEqualTo ( List .class );
92
+ assertThat ( type .determineRawClass ().toJavaClass () ).isEqualTo ( List .class );
89
93
}
90
94
91
95
{
@@ -100,6 +104,8 @@ void testCollections(Index index) {
100
104
101
105
assertThat ( type .getArguments () ).hasSize ( 2 );
102
106
assertThat ( type .isResolved () ).isTrue ();
107
+ assertThat ( type .getRawClassDetails ().toJavaClass () ).isEqualTo ( Map .class );
108
+ assertThat ( type .determineRawClass ().toJavaClass () ).isEqualTo ( Map .class );
103
109
104
110
// key
105
111
assertThat ( type .getArguments ().get (0 ) ).isInstanceOf ( ClassTypeDetails .class );
@@ -126,6 +132,8 @@ void testCollections(Index index) {
126
132
127
133
assertThat ( type .getArguments () ).hasSize ( 2 );
128
134
assertThat ( type .isResolved () ).isFalse ();
135
+ assertThat ( type .getRawClassDetails ().toJavaClass () ).isEqualTo ( Map .class );
136
+ assertThat ( type .determineRawClass ().toJavaClass () ).isEqualTo ( Map .class );
129
137
130
138
// key
131
139
assertThat ( type .getArguments ().get (0 ) ).isInstanceOf ( ClassTypeDetails .class );
0 commit comments