public final class XmlSuiteUtils
extends java.lang.Object
XmlSuite
Modifier | Constructor and Description |
---|---|
private |
XmlSuiteUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
adjustSuiteNamesToEnsureUniqueness(java.util.List<XmlSuite> suites)
Ensure that two XmlSuite don't have the same name
|
private static void |
adjustSuiteNamesToEnsureUniqueness(java.util.List<XmlSuite> suites,
java.util.Set<java.lang.String> names) |
private static java.util.List<XmlClass> |
constructXmlClassesUsing(java.util.List<java.lang.String> classes) |
(package private) static void |
ensureNoDuplicateTestsArePresent(XmlSuite xmlSuite)
Ensures that the current suite doesn't contain any duplicate
XmlTest instances. |
static XmlSuite |
newXmlSuiteUsing(java.util.List<java.lang.String> classes) |
static void |
validateIfSuitesContainDuplicateTests(java.util.List<XmlSuite> suites)
A validator that runs through the list of suites and checks if each of the suites contains
any
XmlTest with the same name. |
public static void validateIfSuitesContainDuplicateTests(java.util.List<XmlSuite> suites)
XmlTest
with the same name. If found, then a TestNGException
is raised.suites
- - The list of XmlSuite
to validate.public static void adjustSuiteNamesToEnsureUniqueness(java.util.List<XmlSuite> suites)
suites
- - The List of XmlSuite
that are to be tested and names updated if duplicate
names found.public static XmlSuite newXmlSuiteUsing(java.util.List<java.lang.String> classes)
static void ensureNoDuplicateTestsArePresent(XmlSuite xmlSuite)
XmlTest
instances.
If duplicates are found, then a TestNGException
is raised.xmlSuite
- - The XmlSuite
to work with.private static java.util.List<XmlClass> constructXmlClassesUsing(java.util.List<java.lang.String> classes)
private static void adjustSuiteNamesToEnsureUniqueness(java.util.List<XmlSuite> suites, java.util.Set<java.lang.String> names)