package com.taobao.tddl.common.utils.convertor; import org.junit.Assert; import org.junit.Test; /** * @author jianghang 2011-7-12 下午01:04:33 */ public class StringAndEnumTest { private ConvertorHelper helper = new ConvertorHelper(); @Test public void testStringAndEnum() { Convertor enumToString = helper.getConvertor(TestEnum.class, String.class); Convertor stringtoEnum = helper.getConvertor(String.class, TestEnum.class); String VALUE = "TWO"; Object str = enumToString.convert(TestEnum.TWO, String.class); // 数字 Assert.assertEquals(str, VALUE); Object enumobj = stringtoEnum.convert(VALUE, TestEnum.class); // BigDecimal Assert.assertEquals(enumobj, TestEnum.TWO); } public static enum TestEnum { ONE, TWO, THREE; } }