1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package au.csiro.netcdf.util;
17
18 import java.util.List;
19
20 import junit.framework.TestCase;
21
22
23
24
25
26
27
28 public class UtilTest extends TestCase
29 {
30
31
32
33
34 protected void setUp() throws Exception
35 {
36 super.setUp();
37 }
38
39
40
41
42 public final void testGetListOfTargetFiles()
43 {
44 List<String> files = Util.getListOfTargetFiles(".", "*.txt");
45 assertNotNull("Files should be a non-empty list", files);
46 assertTrue("Files should be a non-empty list", files.size()>1);
47 boolean hasUsage = false;
48 for (String string : files)
49 {
50 if (string.endsWith("USAGE.txt"))
51 {
52 hasUsage = true;
53 }
54 }
55 assertTrue("Expected to find USAGE.txt in result set.", hasUsage);
56
57 }
58
59
60
61
62 public final void testGetListOfTargetFilesEscaped()
63 {
64 List<String> files = Util.getListOfTargetFiles(".", "\\*.txt");
65 assertNotNull("Files should be a non-empty list", files);
66 assertTrue("Files should be a non-empty list", files.size()>1);
67 boolean hasUsage = false;
68 for (String string : files)
69 {
70 if (string.endsWith("USAGE.txt"))
71 {
72 hasUsage = true;
73 }
74 }
75 assertTrue("Expected to find USAGE.txt in result set.", hasUsage);
76
77 }
78
79 }