1 package gov.nasa.pds.tools.file.filefilter; 2 3 import java.io.File; 4 import java.util.ArrayList; 5 import java.util.List; 6 7 import junit.framework.TestCase; 8 9 public class WildcardOSFilterTest extends TestCase { 10 11 public WildcardOSFilterTest(String name) { 12 super(name); 13 } 14 15 public void testSetters() { 16 WildcardOSFilter filter = new WildcardOSFilter("TEST*"); 17 assertEquals("TEST*", filter.getWildcards().get(0)); 18 19 List patterns = new ArrayList(); 20 patterns.add("TEST*"); 21 patterns.add("TEST2*"); 22 WildcardOSFilter filter2 = new WildcardOSFilter(patterns); 23 assertEquals(patterns, filter2.getWildcards()); 24 } 25 26 public void testObjectMethods() { 27 List pattern = new ArrayList(); 28 pattern.add("*TEST"); 29 WildcardOSFilter filter = new WildcardOSFilter(pattern); 30 assertTrue(filter.accept(new File("GOODTEST"))); 31 assertTrue(filter.accept(new File("/HOME/DIR"), "GOODTEST")); 32 } 33 }