org.testinium.engine
Class Testinium

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

public class Testinium
extends java.lang.Object

Used to annotate testable methods

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

Field Summary
static java.lang.String VERSION
          VERSION
 
Constructor Summary
Testinium()
          Testinium
 
Method Summary
 void addClassInfo(java.lang.Class clazz)
          addClassInfo
 void addClassInfo(java.lang.Class clazz, java.lang.Object instance)
          addClassInfo
 void addClassInfo(java.lang.Object instance)
          addClassInfo
 void addClassInfo(java.lang.String clazzStr)
          addClassInfo
 void addListener(java.lang.Class<?> listenerClazz)
          addListener
 void addListener(IMethodInvokerListener listenerInstance)
          addListener
 void addListener(java.lang.String listenerClazzStr)
          addListener
static void main(java.lang.String[] _)
          main
 void run()
          run
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VERSION

public static final java.lang.String VERSION
VERSION

See Also:
Constant Field Values
Constructor Detail

Testinium

public Testinium()
Testinium

Method Detail

addListener

public void addListener(java.lang.Class<?> listenerClazz)
                 throws java.lang.InstantiationException,
                        java.lang.IllegalAccessException
addListener

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

addListener

public void addListener(IMethodInvokerListener listenerInstance)
addListener

Parameters:
listenerInstance -

addListener

public void addListener(java.lang.String listenerClazzStr)
                 throws java.lang.ClassNotFoundException,
                        java.lang.InstantiationException,
                        java.lang.IllegalAccessException
addListener

Parameters:
listenerClazzStr -
Throws:
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException

addClassInfo

public void addClassInfo(java.lang.Class clazz)
                  throws java.lang.InstantiationException,
                         java.lang.IllegalAccessException
addClassInfo

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

addClassInfo

public void addClassInfo(java.lang.String clazzStr)
                  throws java.lang.InstantiationException,
                         java.lang.IllegalAccessException,
                         java.lang.ClassNotFoundException
addClassInfo

Parameters:
clazzStr - fully-qualified name of the class, like org.testinium.samples.CycleTest
Throws:
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException

addClassInfo

public void addClassInfo(java.lang.Class clazz,
                         java.lang.Object instance)
addClassInfo

Parameters:
clazz -
instance -

addClassInfo

public void addClassInfo(java.lang.Object instance)
addClassInfo

Parameters:
instance -

run

public void run()
         throws java.lang.SecurityException,
                java.lang.NoSuchMethodException,
                CycleException,
                java.lang.InstantiationException,
                java.lang.IllegalAccessException,
                java.lang.Exception
run

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

main

public static void main(java.lang.String[] _)
                 throws java.lang.SecurityException,
                        java.lang.NoSuchMethodException,
                        CycleException,
                        java.lang.Exception
main

Parameters:
_ -
Throws:
java.lang.Exception
CycleException
java.lang.NoSuchMethodException
java.lang.SecurityException