import org.apache.commons.beanutils.ConvertUtils; import org.junit.Assert; import org.junit.Test; public class ConvertTest { @Test public void booleanTest(){ Object[][] objects={ {"",false}, {"0",false} ,{0,false}, {"false",false}, {10,false},{"sss",false}, {"-100",false}, {new Object(),false}, {null,false}, {"1",true},{"true",true},{"TRUE",true}, }; convert(objects); } public void convert(Object[][] objects){ for(Object[] o :objects){ System.out.println(o[0]+","+o[1]); Object v= ConvertUtils.convert(o[0], o[1].getClass()); Assert.assertEquals(v,o[1]); } } }