예제 #1
0
 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);
 }
예제 #2
0
 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);
 }
예제 #3
0
 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");
   }
 }