|
1 | 1 | /* |
2 | | - * $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//io/src/test/org/apache/commons/io/filefilter/FileFilterTestCase.java,v 1.3 2002/12/25 22:16:05 scolebourne Exp $ |
3 | | - * $Revision: 1.3 $ |
4 | | - * $Date: 2002/12/25 22:16:05 $ |
| 2 | + * $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//io/src/test/org/apache/commons/io/filefilter/FileFilterTestCase.java,v 1.4 2003/01/27 02:22:31 bayard Exp $ |
| 3 | + * $Revision: 1.4 $ |
| 4 | + * $Date: 2003/01/27 02:22:31 $ |
5 | 5 | * |
6 | 6 | * ==================================================================== |
7 | 7 | * |
@@ -116,25 +116,35 @@ public void testExtension() throws Exception { |
116 | 116 | assertFiltering( filter, new File("fred.test"), true); |
117 | 117 | } |
118 | 118 |
|
119 | | - public void testNull() throws Exception { |
120 | | - FileFilter filter = FileFilterUtils.nullFileFilter(); |
121 | | - assertFiltering( filter, new File("foo.test"), true); |
122 | | - assertFiltering( filter, new File("foo"), true); |
123 | | - assertFiltering( filter, new File(""), true); |
| 119 | + public void testDirectory() throws Exception { |
| 120 | + FileFilter filter = new DirectoryFileFilter(); |
| 121 | + /* These don't like the test for accept(File, String) |
| 122 | + assertFiltering( filter, new File("src/"), true); |
| 123 | + assertFiltering( filter, new File("src/java/"), true); |
| 124 | + */ |
| 125 | + assertFiltering( filter, new File("project.xml"), false); |
| 126 | + assertFiltering( filter, new File("test"), false); |
| 127 | + assertFiltering( filter, new File("test/"), false); |
| 128 | + assertFiltering( filter, new File("STATUS.html"), false); |
124 | 129 | } |
125 | 130 |
|
126 | 131 | public void testPrefix() throws Exception { |
127 | | - FileFilter filter = new PrefixFileFilter("foo"); |
| 132 | + FileFilter filter = new PrefixFileFilter( new String[] { "foo", "bar" } ); |
128 | 133 | assertFiltering( filter, new File("foo.test"), true); |
129 | 134 | assertFiltering( filter, new File("foo"), true); |
130 | 135 | assertFiltering( filter, new File("bar"), false); |
| 136 | + assertFiltering( filter, new File("food/"), true); |
| 137 | + assertFiltering( filter, new File("barred\\"), true); |
| 138 | + assertFiltering( filter, new File("test"), false); |
| 139 | + assertFiltering( filter, new File("fo_o.test"), false); |
| 140 | + assertFiltering( filter, new File("abar.exe"), false); |
131 | 141 | } |
132 | 142 |
|
133 | | - public void testDirectory() throws Exception { |
134 | | - FileFilter filter = new DirectoryFileFilter(); |
135 | | - assertFiltering( filter, new File("src/"), true); |
136 | | - assertFiltering( filter, new File("project.xml"), false); |
137 | | - assertFiltering( filter, new File("src/java/"), true); |
| 143 | + public void testNull() throws Exception { |
| 144 | + FileFilter filter = FileFilterUtils.nullFileFilter(); |
| 145 | + assertFiltering( filter, new File("foo.test"), true); |
| 146 | + assertFiltering( filter, new File("foo"), true); |
| 147 | + assertFiltering( filter, new File(""), true); |
138 | 148 | } |
139 | 149 |
|
140 | 150 | } |
0 commit comments