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()
33 throws Exception
34 {
35 String pattern;
36
37
38 pattern = null;
39 assertFalse( ChangesCheckMojo.isValidDate( null, pattern ) );
40 assertFalse( ChangesCheckMojo.isValidDate( "", pattern ) );
41 assertFalse( ChangesCheckMojo.isValidDate( "2010-12-16", pattern ) );
42 assertFalse( ChangesCheckMojo.isValidDate( "pending", pattern ) );
43
44
45 pattern = "";
46 assertFalse( ChangesCheckMojo.isValidDate( null, pattern ) );
47 assertFalse( ChangesCheckMojo.isValidDate( "", pattern ) );
48 assertFalse( ChangesCheckMojo.isValidDate( "2010-12-16", pattern ) );
49 assertFalse( ChangesCheckMojo.isValidDate( "pending", pattern ) );
50
51
52 pattern = "yyyy-MM-dd";
53 assertFalse( ChangesCheckMojo.isValidDate( null, pattern ) );
54 assertFalse( ChangesCheckMojo.isValidDate( "", pattern ) );
55 assertFalse( ChangesCheckMojo.isValidDate( "2010-DD-MM", pattern ) );
56 assertTrue( ChangesCheckMojo.isValidDate( "2010-12-16", pattern ) );
57 assertFalse( ChangesCheckMojo.isValidDate( "pending", pattern ) );
58 }
59 }