/** * Copyright (c)2010-2011 Enterprise Website Content Management System(EWCMS), All rights reserved. * EWCMS PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * http://www.ewcms.com */ package com.ewcms.common.convert; import static org.junit.Assert.assertNotNull; import org.junit.Test; /** * 测试ParseTypeHandlerFactory对象 * * @author 王伟 */ public class ConvertFactoryTest { @Test public void testConvertHandler() throws Exception { assertNotNull(ConvertFactory.instance.convertHandler(Byte.class)); assertNotNull(ConvertFactory.instance.convertHandler(Integer.class)); assertNotNull(ConvertFactory.instance.convertHandler(Short.class)); assertNotNull(ConvertFactory.instance.convertHandler(Long.class)); assertNotNull(ConvertFactory.instance.convertHandler(Boolean.class)); assertNotNull(ConvertFactory.instance.convertHandler(Float.class)); assertNotNull(ConvertFactory.instance.convertHandler(Double.class)); assertNotNull(ConvertFactory.instance.convertHandler(java.math.BigDecimal.class)); assertNotNull(ConvertFactory.instance.convertHandler(java.math.BigInteger.class)); assertNotNull(ConvertFactory.instance.convertHandler(java.util.Date.class)); assertNotNull(ConvertFactory.instance.convertHandler(java.sql.Date.class)); assertNotNull(ConvertFactory.instance.convertHandler(java.sql.Time.class)); assertNotNull(ConvertFactory.instance.convertHandler(java.sql.Timestamp.class)); assertNotNull(ConvertFactory.instance.convertHandler(String.class)); } @Test(expected = java.lang.IllegalStateException.class) public void testNullConvertHandler() throws Exception { ConvertFactory.instance.convertHandler(java.util.Timer.class); } }