org.testng
Interface IClass

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
ITestClass
All Known Implementing Classes:
ClassImpl, JUnitUtils.JUnitTestClass, NoOpTestClass, TestClass

public interface IClass
extends java.io.Serializable

IClass represents a test class and a collection of its instances.

Author:
Cedric Beust

Method Summary
 void addInstance(java.lang.Object instance)
           
 int getInstanceCount()
           
 long[] getInstanceHashCodes()
           
 java.lang.Object[] getInstances(boolean create)
           
 java.lang.String getName()
           
 java.lang.Class getRealClass()
           
 

Method Detail

getName

java.lang.String getName()
Returns:
this test class name. This is the name of the corresponding Java class.

getRealClass

java.lang.Class getRealClass()
Returns:
the Java class corresponding to this IClass.

getInstances

java.lang.Object[] getInstances(boolean create)

getInstanceCount

int getInstanceCount()

getInstanceHashCodes

long[] getInstanceHashCodes()

addInstance

void addInstance(java.lang.Object instance)


Copyright © 2010. All Rights Reserved.