package liquibase.util; import org.junit.Assert; import org.junit.Test; /** * * @author asales */ public class BooleanParserTest { @Test public void testparseBoolean(){ Assert.assertFalse(BooleanParser.parseBoolean("-1")); Assert.assertFalse(BooleanParser.parseBoolean(" -1")); Assert.assertFalse(BooleanParser.parseBoolean("-1 ")); Assert.assertFalse(BooleanParser.parseBoolean("0")); Assert.assertFalse(BooleanParser.parseBoolean(" 0")); Assert.assertFalse(BooleanParser.parseBoolean("0 ")); // Assert.assertTrue(BooleanParser.parseBoolean("1")); Assert.assertTrue(BooleanParser.parseBoolean(" 1")); Assert.assertTrue(BooleanParser.parseBoolean("1 ")); Assert.assertTrue(BooleanParser.parseBoolean("2")); // Assert.assertTrue(BooleanParser.parseBoolean("true")); Assert.assertTrue(BooleanParser.parseBoolean(" true")); Assert.assertTrue(BooleanParser.parseBoolean("true ")); Assert.assertTrue(BooleanParser.parseBoolean("True")); Assert.assertTrue(BooleanParser.parseBoolean(" True")); Assert.assertTrue(BooleanParser.parseBoolean("True ")); Assert.assertTrue(BooleanParser.parseBoolean("TRUE")); Assert.assertTrue(BooleanParser.parseBoolean("TRUE ")); Assert.assertTrue(BooleanParser.parseBoolean(" TRUE")); Assert.assertTrue(BooleanParser.parseBoolean("t")); Assert.assertTrue(BooleanParser.parseBoolean(" t")); Assert.assertTrue(BooleanParser.parseBoolean("t ")); Assert.assertTrue(BooleanParser.parseBoolean("T")); Assert.assertTrue(BooleanParser.parseBoolean(" T")); Assert.assertTrue(BooleanParser.parseBoolean("T ")); Assert.assertTrue(BooleanParser.parseBoolean("y")); Assert.assertTrue(BooleanParser.parseBoolean(" y")); Assert.assertTrue(BooleanParser.parseBoolean("y ")); Assert.assertTrue(BooleanParser.parseBoolean("Y")); Assert.assertTrue(BooleanParser.parseBoolean(" Y")); Assert.assertTrue(BooleanParser.parseBoolean("Y ")); Assert.assertTrue(BooleanParser.parseBoolean("yes")); Assert.assertTrue(BooleanParser.parseBoolean(" yes")); Assert.assertTrue(BooleanParser.parseBoolean("yes ")); Assert.assertTrue(BooleanParser.parseBoolean("Yes")); Assert.assertTrue(BooleanParser.parseBoolean(" Yes")); Assert.assertTrue(BooleanParser.parseBoolean("Yes ")); Assert.assertTrue(BooleanParser.parseBoolean("YES")); Assert.assertTrue(BooleanParser.parseBoolean(" YES")); Assert.assertTrue(BooleanParser.parseBoolean("YES ")); // Assert.assertFalse(BooleanParser.parseBoolean("false")); Assert.assertFalse(BooleanParser.parseBoolean("false ")); Assert.assertFalse(BooleanParser.parseBoolean(" false")); Assert.assertFalse(BooleanParser.parseBoolean("False")); Assert.assertFalse(BooleanParser.parseBoolean(" False")); Assert.assertFalse(BooleanParser.parseBoolean("False ")); Assert.assertFalse(BooleanParser.parseBoolean("FALSE")); Assert.assertFalse(BooleanParser.parseBoolean(" FALSE")); Assert.assertFalse(BooleanParser.parseBoolean("FALSE ")); Assert.assertFalse(BooleanParser.parseBoolean("f")); Assert.assertFalse(BooleanParser.parseBoolean(" f")); Assert.assertFalse(BooleanParser.parseBoolean("f ")); Assert.assertFalse(BooleanParser.parseBoolean("F")); Assert.assertFalse(BooleanParser.parseBoolean(" F")); Assert.assertFalse(BooleanParser.parseBoolean("F ")); Assert.assertFalse(BooleanParser.parseBoolean("n")); Assert.assertFalse(BooleanParser.parseBoolean(" n")); Assert.assertFalse(BooleanParser.parseBoolean("n ")); Assert.assertFalse(BooleanParser.parseBoolean("N")); Assert.assertFalse(BooleanParser.parseBoolean(" N")); Assert.assertFalse(BooleanParser.parseBoolean("N ")); Assert.assertFalse(BooleanParser.parseBoolean("no")); Assert.assertFalse(BooleanParser.parseBoolean(" no")); Assert.assertFalse(BooleanParser.parseBoolean("no ")); Assert.assertFalse(BooleanParser.parseBoolean("No")); Assert.assertFalse(BooleanParser.parseBoolean(" No")); Assert.assertFalse(BooleanParser.parseBoolean("No ")); Assert.assertFalse(BooleanParser.parseBoolean("NO")); Assert.assertFalse(BooleanParser.parseBoolean(" NO")); Assert.assertFalse(BooleanParser.parseBoolean("NO ")); String test = null; Assert.assertFalse(BooleanParser.parseBoolean(test)); Assert.assertFalse(BooleanParser.parseBoolean(" any dummy text!")); } }