Skip to content

Commit 53431c0

Browse files
committed
TypesTest: make method order consistent with Types
1 parent 9d4b6fa commit 53431c0

File tree

1 file changed

+39
-39
lines changed

1 file changed

+39
-39
lines changed

src/test/java/org/scijava/util/TypesTest.java

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -159,45 +159,6 @@ class Struct {
159159
assertSame(HashMap.class, raw(Struct.class, "map"));
160160
}
161161

162-
/** Tests {@link Types#component(Type)}. */
163-
@Test
164-
public void testComponent() {
165-
@SuppressWarnings("unused")
166-
class Struct {
167-
168-
private int[] intArray;
169-
private double d;
170-
private String[][] strings;
171-
private Void v;
172-
private List<String>[] list;
173-
private HashMap<Integer, Float> map;
174-
}
175-
assertSame(int.class, componentType(Struct.class, "intArray"));
176-
assertNull(componentType(Struct.class, "d"));
177-
assertSame(String[].class, componentType(Struct.class, "strings"));
178-
assertSame(null, componentType(Struct.class, "v"));
179-
assertSame(List.class, componentType(Struct.class, "list"));
180-
assertSame(null, componentType(Struct.class, "map"));
181-
}
182-
183-
/** Tests {@link Types#type(Field, Class)}. */
184-
@Test
185-
public void testTypeField() {
186-
final Field field = Types.field(Thing.class, "thing");
187-
188-
// T
189-
final Type tType = Types.type(field, Thing.class);
190-
assertEquals("capture of ?", tType.toString());
191-
192-
// N extends Number
193-
final Type nType = Types.type(field, NumberThing.class);
194-
assertEquals("capture of ?", nType.toString());
195-
196-
// Integer
197-
final Type iType = Types.type(field, IntegerThing.class);
198-
assertSame(Integer.class, iType);
199-
}
200-
201162
/** Tests {@link Types#raws}. */
202163
@Test
203164
public void testRaws() {
@@ -246,6 +207,45 @@ public void testArray() {
246207
catch (final IllegalArgumentException exc) { }
247208
}
248209

210+
/** Tests {@link Types#component(Type)}. */
211+
@Test
212+
public void testComponent() {
213+
@SuppressWarnings("unused")
214+
class Struct {
215+
216+
private int[] intArray;
217+
private double d;
218+
private String[][] strings;
219+
private Void v;
220+
private List<String>[] list;
221+
private HashMap<Integer, Float> map;
222+
}
223+
assertSame(int.class, componentType(Struct.class, "intArray"));
224+
assertNull(componentType(Struct.class, "d"));
225+
assertSame(String[].class, componentType(Struct.class, "strings"));
226+
assertSame(null, componentType(Struct.class, "v"));
227+
assertSame(List.class, componentType(Struct.class, "list"));
228+
assertSame(null, componentType(Struct.class, "map"));
229+
}
230+
231+
/** Tests {@link Types#type(Field, Class)}. */
232+
@Test
233+
public void testTypeField() {
234+
final Field field = Types.field(Thing.class, "thing");
235+
236+
// T
237+
final Type tType = Types.type(field, Thing.class);
238+
assertEquals("capture of ?", tType.toString());
239+
240+
// N extends Number
241+
final Type nType = Types.type(field, NumberThing.class);
242+
assertEquals("capture of ?", nType.toString());
243+
244+
// Integer
245+
final Type iType = Types.type(field, IntegerThing.class);
246+
assertSame(Integer.class, iType);
247+
}
248+
249249
/** Tests {@link Types#param}. */
250250
@Test
251251
public void testParam() {

0 commit comments

Comments
 (0)