public final class TestNamesMatcher
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.List<XmlSuite> |
cloneSuites |
private java.util.List<java.lang.String> |
matchedTestNames |
private java.util.List<XmlTest> |
matchedTests |
private java.util.List<java.lang.String> |
testNames |
Constructor and Description |
---|
TestNamesMatcher(XmlSuite xmlSuite,
java.util.List<java.lang.String> testNames) |
Modifier and Type | Method and Description |
---|---|
private void |
addIfNotNull(XmlSuite xmlSuite) |
private static XmlSuite |
cleanClone(XmlSuite xmlSuite,
java.util.List<XmlTest> tests) |
private void |
cloneIfContainsTestsWithNamesMatchingAny(XmlSuite xmlSuite,
java.util.List<java.lang.String> testNames)
Recursive search the given testNames from the current
XmlSuite and its child suites. |
private XmlSuite |
cloneIfSuiteContainTestsWithNamesMatchingAny(XmlSuite suite) |
java.util.List<XmlTest> |
getMatchedTests() |
java.util.List<java.lang.String> |
getMissMatchedTestNames()
Getting miss-matched testNames
|
java.util.List<XmlSuite> |
getSuitesMatchingTestNames() |
private final java.util.List<XmlSuite> cloneSuites
private final java.util.List<java.lang.String> matchedTestNames
private final java.util.List<XmlTest> matchedTests
private final java.util.List<java.lang.String> testNames
public TestNamesMatcher(XmlSuite xmlSuite, java.util.List<java.lang.String> testNames)
private void cloneIfContainsTestsWithNamesMatchingAny(XmlSuite xmlSuite, java.util.List<java.lang.String> testNames)
XmlSuite
and its child suites.xmlSuite
- The XmlSuite
to work with.testNames
- The list of testnames to iterate throughpublic java.util.List<XmlSuite> getSuitesMatchingTestNames()
public java.util.List<java.lang.String> getMissMatchedTestNames()
public java.util.List<XmlTest> getMatchedTests()
private void addIfNotNull(XmlSuite xmlSuite)
private XmlSuite cloneIfSuiteContainTestsWithNamesMatchingAny(XmlSuite suite)