Package org.testng.xml
Class XmlClass
- java.lang.Object
-
- org.testng.xml.XmlClass
-
- All Implemented Interfaces:
java.lang.Cloneable
public class XmlClass extends java.lang.Object implements java.lang.Cloneable
This class describes the tagin testng.xml.
-
-
Constructor Summary
Constructors Constructor Description XmlClass()
XmlClass(java.lang.Class cls)
XmlClass(java.lang.Class cls, boolean loadClasses)
XmlClass(java.lang.String name)
XmlClass(java.lang.String name, boolean loadClasses)
XmlClass(java.lang.String className, int index)
XmlClass(java.lang.String className, int index, boolean loadClasses)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.Object
clone()
Clone an XmlClass by copying all its components.boolean
equals(java.lang.Object obj)
java.util.Map<java.lang.String,java.lang.String>
getAllParameters()
java.util.List<java.lang.String>
getExcludedMethods()
java.util.List<XmlInclude>
getIncludedMethods()
int
getIndex()
Note that this attribute does not come from the XML file, it's calculated internally and represents the order in which this class was found in its <test> tag.java.util.Map<java.lang.String,java.lang.String>
getLocalParameters()
java.lang.String
getName()
java.util.Map<java.lang.String,java.lang.String>
getParameters()
Deprecated.UsegetLocalParameters()
orgetAllParameters()
java.lang.Class<?>
getSupportClass()
int
hashCode()
static java.lang.String
listToString(java.util.List<java.lang.Integer> invocationNumbers)
boolean
loadClasses()
void
setClass(java.lang.Class className)
void
setExcludedMethods(java.util.List<java.lang.String> excludedMethods)
void
setIncludedMethods(java.util.List<XmlInclude> includedMethods)
void
setIndex(int index)
void
setName(java.lang.String name)
void
setParameters(java.util.Map<java.lang.String,java.lang.String> parameters)
void
setXmlTest(XmlTest test)
java.lang.String
toString()
java.lang.String
toXml(java.lang.String indent)
-
-
-
Constructor Detail
-
XmlClass
public XmlClass()
-
XmlClass
public XmlClass(java.lang.String name)
-
XmlClass
public XmlClass(java.lang.String name, boolean loadClasses)
-
XmlClass
public XmlClass(java.lang.Class cls)
-
XmlClass
public XmlClass(java.lang.Class cls, boolean loadClasses)
-
XmlClass
public XmlClass(java.lang.String className, int index)
-
XmlClass
public XmlClass(java.lang.String className, int index, boolean loadClasses)
-
-
Method Detail
-
getSupportClass
public java.lang.Class<?> getSupportClass()
- Returns:
- Returns the className.
-
setClass
public void setClass(java.lang.Class className)
- Parameters:
className
- The className to set.
-
getExcludedMethods
public java.util.List<java.lang.String> getExcludedMethods()
- Returns:
- Returns the excludedMethods.
-
setExcludedMethods
public void setExcludedMethods(java.util.List<java.lang.String> excludedMethods)
- Parameters:
excludedMethods
- The excludedMethods to set.
-
getIncludedMethods
public java.util.List<XmlInclude> getIncludedMethods()
- Returns:
- Returns the includedMethods.
-
setIncludedMethods
public void setIncludedMethods(java.util.List<XmlInclude> includedMethods)
- Parameters:
includedMethods
- The includedMethods to set.
-
getName
public java.lang.String getName()
- Returns:
- Returns the name.
-
setName
public void setName(java.lang.String name)
- Parameters:
name
- The name to set.
-
loadClasses
public boolean loadClasses()
- Returns:
- true if the classes need to be loaded.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toXml
public java.lang.String toXml(java.lang.String indent)
-
listToString
public static java.lang.String listToString(java.util.List<java.lang.Integer> invocationNumbers)
-
clone
public java.lang.Object clone()
Clone an XmlClass by copying all its components.- Overrides:
clone
in classjava.lang.Object
-
getIndex
public int getIndex()
Note that this attribute does not come from the XML file, it's calculated internally and represents the order in which this class was found in its <test> tag. It's used to calculate the ordering of the classes when preserve-order is true.
-
setIndex
public void setIndex(int index)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
setParameters
public void setParameters(java.util.Map<java.lang.String,java.lang.String> parameters)
-
getAllParameters
public java.util.Map<java.lang.String,java.lang.String> getAllParameters()
- Returns:
- The parameters defined in this test tag and the tags above it.
-
getLocalParameters
public java.util.Map<java.lang.String,java.lang.String> getLocalParameters()
- Returns:
- The parameters defined in this tag, and only this test tag. To retrieve the inherited
parameters as well, call
getAllParameters()
.
-
getParameters
@Deprecated public java.util.Map<java.lang.String,java.lang.String> getParameters()
Deprecated.UsegetLocalParameters()
orgetAllParameters()
-
setXmlTest
public void setXmlTest(XmlTest test)
-
-