/** Tests exceptions from {@link Types#location(Class, boolean)}. */ @Test(expected = IllegalArgumentException.class) public void testLocationFailureLoud() { final Class<?> weirdClass = loadCustomClass(); assertEquals("Hello", weirdClass.getName()); Types.location(weirdClass, false); }
/** Tests quiet behavior of {@link Types#location(Class, boolean)}. */ @Test public void testLocationFailureQuiet() { final Class<?> weirdClass = loadCustomClass(); assertEquals("Hello", weirdClass.getName()); assertNull(Types.location(weirdClass)); }