public class ClassImpl extends Object implements IClass
Constructor and Description |
---|
ClassImpl(ITestContext context,
Class cls,
XmlClass xmlClass,
Object instance,
Map<Class,IClass> classes,
XmlTest xmlTest,
IAnnotationFinder annotationFinder,
ITestObjectFactory objectFactory) |
Modifier and Type | Method and Description |
---|---|
void |
addInstance(Object instance) |
int |
getInstanceCount() |
long[] |
getInstanceHashCodes() |
Object[] |
getInstances(boolean create) |
String |
getName() |
com.google.inject.Injector |
getParentInjector() |
Class |
getRealClass() |
String |
getTestName()
If this class implements ITest, returns its test name, otherwise returns null.
|
XmlClass |
getXmlClass() |
XmlTest |
getXmlTest() |
String |
toString() |
public ClassImpl(ITestContext context, Class cls, XmlClass xmlClass, Object instance, Map<Class,IClass> classes, XmlTest xmlTest, IAnnotationFinder annotationFinder, ITestObjectFactory objectFactory)
public String getTestName()
IClass
getTestName
in interface IClass
public String getName()
public Class getRealClass()
getRealClass
in interface IClass
public int getInstanceCount()
getInstanceCount
in interface IClass
public long[] getInstanceHashCodes()
getInstanceHashCodes
in interface IClass
public XmlTest getXmlTest()
getXmlTest
in interface IClass
public XmlClass getXmlClass()
getXmlClass
in interface IClass
public com.google.inject.Injector getParentInjector()
public Object[] getInstances(boolean create)
getInstances
in interface IClass
public void addInstance(Object instance)
addInstance
in interface IClass
Copyright © 2016. All rights reserved.