1 package org.apache.maven.plugin.changes;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import junit.framework.TestCase;
23
24
25
26
27
28
29 public class ChangesCheckMojoTestCase
30 extends TestCase
31 {
32 public void testIsValidDate() throws Exception
33 {
34 String pattern;
35
36
37 pattern = null;
38 assertFalse(ChangesCheckMojo.isValidDate( null, pattern ));
39 assertFalse(ChangesCheckMojo.isValidDate( "", pattern ));
40 assertFalse(ChangesCheckMojo.isValidDate( "2010-12-16", pattern ));
41 assertFalse(ChangesCheckMojo.isValidDate( "pending", pattern ));
42
43
44 pattern = "";
45 assertFalse(ChangesCheckMojo.isValidDate( null, pattern ));
46 assertFalse(ChangesCheckMojo.isValidDate( "", pattern ));
47 assertFalse(ChangesCheckMojo.isValidDate( "2010-12-16", pattern ));
48 assertFalse(ChangesCheckMojo.isValidDate( "pending", pattern ));
49
50
51 pattern = "yyyy-MM-dd";
52 assertFalse(ChangesCheckMojo.isValidDate( null, pattern ));
53 assertFalse(ChangesCheckMojo.isValidDate( "", pattern ));
54 assertFalse(ChangesCheckMojo.isValidDate( "2010-DD-MM", pattern ));
55 assertTrue(ChangesCheckMojo.isValidDate( "2010-12-16", pattern ));
56 assertFalse(ChangesCheckMojo.isValidDate( "pending", pattern ));
57 }
58 }