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[]idsprotected java.util.SetunmatchedIds
-
Constructor Summary
Constructors Constructor Description IdBasedTestFilter(java.lang.String[] ids)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Testfilter(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.voidfilterTestSuite(TestSuite ts)Remove childrenTestinstances from theTestSuiteif they are filtered out.protected booleanisRequestedId(java.lang.String id)java.lang.StringtraceUnusedIds()
-
-
-
Method Detail
-
traceUnusedIds
public java.lang.String traceUnusedIds()
-
filterTestSuite
public void filterTestSuite(TestSuite ts)
Remove childrenTestinstances from theTestSuiteif 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.TestSuites are accepted if they have children and rejected if they have none.- Specified by:
filterin interfaceTestFilter
-
isRequestedId
protected boolean isRequestedId(java.lang.String id)
-
-