package org.yajul.scanner;
import org.junit.Test;
import java.util.List;
import java.util.Set;
import java.util.TreeSet;
import static org.junit.Assert.assertTrue;
/**
* Test the classpath scanner.
* <br>
* User: josh
* Date: Mar 6, 2008
* Time: 6:24:45 PM
*/
public class ScannerTest {
@Test
public void testBasicScanner() {
// NOTE: The properties resource must be in the same package is this test.
BasicScanner myScanner = new BasicScanner("org/yajul/scanner/scanner-marker.properties");
List<String> items1 = myScanner.getItems();
System.out.println("paths=" + myScanner.getPaths());
Set<String> items = new TreeSet<String>(items1);
assertTrue(items.contains("scanner-marker.properties"));
assertTrue(items.contains(this.getClass().getSimpleName().replace('.','/') + ".class"));
}
}