package at.gv.util.test; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; import org.apache.commons.lang.RandomStringUtils; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.BlockJUnit4ClassRunner; import at.gv.util.ValidationUtils; @RunWith(BlockJUnit4ClassRunner.class) public class ValitationUtilsTest { @Test public void dateOfBirthFormat() { assertFalse("wrong format not detected", ValidationUtils.isDateFormat("19-06-2002")); assertFalse("wrong format not detected", ValidationUtils.isOverThirteen(RandomStringUtils.randomAlphanumeric(10))); assertTrue("detected", ValidationUtils.isDateFormat("19.06.2002")); } @Test public void ageVerification() { assertTrue("not over 14", ValidationUtils.isOverThirteen("01.01.1985")); assertTrue("not over 14", ValidationUtils.isOverThirteen("17.06.2007")); assertTrue("not over 14", ValidationUtils.isOverThirteen("18.06.2007")); assertFalse("not over 14", ValidationUtils.isOverThirteen("19.06.2015")); assertFalse("not over 14", ValidationUtils.isOverThirteen("19-06-2002")); assertFalse("not over 14", ValidationUtils.isOverThirteen(RandomStringUtils.randomAlphanumeric(10))); } }