summaryrefslogtreecommitdiff
path: root/src/test/java/at/gv/util/test/ValitationUtilsTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/at/gv/util/test/ValitationUtilsTest.java')
-rw-r--r--src/test/java/at/gv/util/test/ValitationUtilsTest.java36
1 files changed, 36 insertions, 0 deletions
diff --git a/src/test/java/at/gv/util/test/ValitationUtilsTest.java b/src/test/java/at/gv/util/test/ValitationUtilsTest.java
new file mode 100644
index 0000000..e4e5b3f
--- /dev/null
+++ b/src/test/java/at/gv/util/test/ValitationUtilsTest.java
@@ -0,0 +1,36 @@
+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)));
+
+ }
+}