@Test
public void testGetAncestorTypeList01() throws Exception {

    try {
        // テスト実施
        GenericsUtil.getAncestorTypeList(Object.class, String.class);
        fail("例外がスローされませんでした。");
    } catch (IllegalStateException e) {
        // 判定
        assertEquals("Argument 'genericClass'(" + Object.class.getName()
                + ") does not declare type parameter", e.getMessage());
        assertEquals(IllegalStateException.class.getName(), e.getClass()
                .getName());
    }
}