KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > sslexplorer > input > validator > TimeValidatorTest


1 package com.sslexplorer.input.validator;
2
3 import static org.junit.Assert.assertFalse;
4 import static org.junit.Assert.assertTrue;
5
6 import org.junit.Test;
7
8 import com.sslexplorer.input.validators.TimeValidator;
9
10 public class TimeValidatorTest {
11      /**
12      * @throws Exception
13      */

14     @Test
15     public void badDateFormats() {
16         TimeValidator v = new TimeValidator();
17         assertTrue("Should parse", parse(v, "00:00"));
18         assertTrue("Should parse", parse(v, "00:01"));
19         assertTrue("Should parse", parse(v, "13:01"));
20         assertTrue("Should parse", parse(v, "23:59"));
21         assertFalse("Should not parse", parse(v, "24:00"));
22         assertFalse("Should not parse", parse(v, "a00:00"));
23         assertFalse("Should not parse", parse(v, "00:0a"));
24         assertFalse("Should not parse", parse(v, "23:21am"));
25         assertFalse("Should not parse", parse(v, "99:99"));
26     }
27     
28     boolean parse(TimeValidator v, String JavaDoc time) {
29         try {
30             v.validate(null, time, null);
31             return true;
32         }
33         catch(Exception JavaDoc e) {
34             return false;
35         }
36     }
37 }
38
Popular Tags