/*
* Rapid Beans Framework: FileFilterRegExp.java
*
* Copyright Martin Bluemel, 2008
*
* Nov 9, 2005
*/
package org.rapidbeans.core.util;
import java.io.File;
import junit.framework.TestCase;
/**
* The Unit Tests for the filter with regular expressions.
*
* @author Martin Bluemel
*/
public final class RegExpFileFilterTest extends TestCase {
/**
* test the accept method with some regular expressions. The constructor
* implicitly is tested with that
*/
public void testAccept() {
FileFilterRegExp filter = new FileFilterRegExp("*.xml");
assertTrue(filter.accept(new File("test.xml")));
assertTrue(filter.accept(new File(".xml")));
assertTrue(filter.accept(new File("�$%.xml")));
assertFalse(filter.accept(new File("test.xmlx")));
assertFalse(filter.accept(new File("xml.java")));
}
}