1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.vfs2;
18
19 import org.junit.AfterClass;
20 import org.junit.Assert;
21 import org.junit.BeforeClass;
22 import org.junit.Test;
23
24 public class InvertIncludeFileSelectorTest {
25
26 @BeforeClass
27 public static void setUpClass() throws Exception {
28 PatternFileSelectorTest.setUpClass();
29 }
30
31 @AfterClass
32 public static void tearDownClass() throws Exception {
33 PatternFileSelectorTest.tearDownClass();
34 }
35
36 @Test
37 public void testInvertMatchAll() throws Exception {
38 final FileObject[] list = PatternFileSelectorTest.getBaseFolder()
39 .findFiles(new InvertIncludeFileSelector(new PatternFileSelector(".*")));
40 Assert.assertEquals(0, list.length);
41 }
42
43 @Test
44 public void testInvertMatchSome() throws Exception {
45 final FileObject[] list = PatternFileSelectorTest.getBaseFolder()
46 .findFiles(new InvertIncludeFileSelector(new PatternFileSelector(".*\\.html")));
47 Assert.assertEquals(7, list.length);
48 }
49
50 }