1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.surefire.api.util;
20
21 import java.io.File;
22 import java.io.IOException;
23 import java.util.ArrayList;
24 import java.util.Arrays;
25 import java.util.List;
26
27 import junit.framework.TestCase;
28 import org.apache.maven.surefire.api.testset.TestSetFailedException;
29
30
31
32
33 public class DefaultDirectoryScannerTest extends TestCase {
34 public void testLocateTestClasses() throws IOException, TestSetFailedException {
35
36 File baseDir = new File(new File("target").getCanonicalPath());
37 List<String> include = new ArrayList<>();
38 include.add("**/*ZT*A.java");
39 List<String> exclude = new ArrayList<>();
40
41 DefaultDirectoryScanner surefireDirectoryScanner =
42 new DefaultDirectoryScanner(baseDir, include, exclude, new ArrayList<String>());
43
44 String[] classNames = surefireDirectoryScanner.collectTests();
45 assertNotNull(classNames);
46 System.out.println("classNames " + Arrays.asList(classNames));
47 assertEquals(4, classNames.length);
48 }
49 }