public void test5() { DefaultEnumType type = new DefaultEnumType(); type.setClassType(EnumTest.class); type.setEnumerationType(EnumerationType.STRING); EnumTest e = (EnumTest) type.convert(EnumTest.VALUE1); TestCase.assertEquals(EnumTest.VALUE1, e); }
public void test2() { DefaultEnumType type = new DefaultEnumType(); type.setClassType(EnumTest.class); type.setEnumerationType(EnumerationType.ORDINAL); EnumTest e = (EnumTest) type.convert("1"); TestCase.assertEquals(EnumTest.VALUE2, e); }
public void test6() { DefaultEnumType type = new DefaultEnumType(); type.setClassType(EnumTest.class); type.setEnumerationType(EnumerationType.STRING); try { type.convert(new DefaultEnumType()); TestCase.fail("expected UnknownTypeException"); } catch (Exception e) { if (!(e instanceof UnknownTypeException)) TestCase.fail("expected UnknownTypeException"); } }