org.testinium.engine
Class ClassInfo

java.lang.Object
  extended by org.testinium.engine.ClassInfo

public class ClassInfo
extends java.lang.Object

ClassInfo

Version:
1.1
Author:
Thierry Janaudy janaudy@testinium.org

Field Summary
static java.lang.String DEFAULT_GROUP
          Default Group
 
Constructor Summary
ClassInfo(java.lang.Class<?> clazz)
          ClassInfo
ClassInfo(java.lang.Class clazz, java.lang.Object instance)
          ClassInfo
ClassInfo(java.lang.Object instance)
          ClassInfo
 
Method Summary
 java.lang.Class<?> getClazz()
          getClazz
 java.util.List<IMethodInvokerListener> getListeners()
          getListeners
 java.util.List<INode> invokeTests()
          invokeTests
 void printReport(java.util.List<INode> nodes)
          printReport
 void process()
          process
 void setListeners(java.util.List<IMethodInvokerListener> listeners)
          setListeners
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_GROUP

public static final java.lang.String DEFAULT_GROUP
Default Group

See Also:
Constant Field Values
Constructor Detail

ClassInfo

public ClassInfo(java.lang.Class<?> clazz)
          throws java.lang.InstantiationException,
                 java.lang.IllegalAccessException
ClassInfo

Parameters:
clazz -
Throws:
java.lang.IllegalAccessException
java.lang.InstantiationException

ClassInfo

public ClassInfo(java.lang.Class clazz,
                 java.lang.Object instance)
ClassInfo

Parameters:
clazz -
instance -

ClassInfo

public ClassInfo(java.lang.Object instance)
ClassInfo

Parameters:
instance -
Method Detail

getClazz

public java.lang.Class<?> getClazz()
getClazz

Returns:
the class to test

getListeners

public java.util.List<IMethodInvokerListener> getListeners()
getListeners

Returns:
listeners

setListeners

public void setListeners(java.util.List<IMethodInvokerListener> listeners)
setListeners

Parameters:
listeners -

process

public void process()
             throws java.lang.SecurityException,
                    java.lang.NoSuchMethodException,
                    CycleException,
                    java.lang.Exception
process

Throws:
java.lang.NoSuchMethodException
java.lang.SecurityException
CycleException
java.lang.Exception

invokeTests

public java.util.List<INode> invokeTests()
                                  throws java.lang.Exception
invokeTests

Throws:
CycleException
java.lang.Exception

printReport

public void printReport(java.util.List<INode> nodes)
printReport

Parameters:
nodes -