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