Package org.apache.batik.test.xml
Class XMLTestSuiteRunner.IdBasedTestFilter
- java.lang.Object
-
- org.apache.batik.test.xml.XMLTestSuiteRunner.IdBasedTestFilter
-
- All Implemented Interfaces:
TestFilter
- Enclosing class:
- XMLTestSuiteRunner
public static class XMLTestSuiteRunner.IdBasedTestFilter extends java.lang.Object implements TestFilter
Test filter which only accepts tests with ids matching the ones passed to its constructor.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String[]
ids
protected java.util.Set
unmatchedIds
-
Constructor Summary
Constructors Constructor Description IdBasedTestFilter(java.lang.String[] ids)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Test
filter(Test t)
Accept a test if one of the ids is found (i.e., an exact match or a substring) in theTest
's qualified id.void
filterTestSuite(TestSuite ts)
Remove childrenTest
instances from theTestSuite
if they are filtered out.protected boolean
isRequestedId(java.lang.String id)
java.lang.String
traceUnusedIds()
-
-
-
Method Detail
-
traceUnusedIds
public java.lang.String traceUnusedIds()
-
filterTestSuite
public void filterTestSuite(TestSuite ts)
Remove childrenTest
instances from theTestSuite
if they are filtered out.
-
filter
public Test filter(Test t)
Accept a test if one of the ids is found (i.e., an exact match or a substring) in theTest
's qualified id.TestSuite
s are accepted if they have children and rejected if they have none.- Specified by:
filter
in interfaceTestFilter
-
isRequestedId
protected boolean isRequestedId(java.lang.String id)
-
-