/** Tests {@link Types#raws}. */ @Test public void testRaws() { final Field field = Types.field(Thing.class, "thing"); // Object assertAllTheSame(Types.raws(Types.fieldType(field, Thing.class)), Object.class); // N extends Number assertAllTheSame(Types.raws(Types.fieldType(field, NumberThing.class)), Number.class); // Integer assertAllTheSame(Types.raws(Types.fieldType(field, IntegerThing.class)), Integer.class); // Serializable & Cloneable assertAllTheSame(Types.raws(Types.fieldType(field, ComplexThing.class)), Serializable.class, Cloneable.class); }