net.sf.twip
Class TwipExtension

java.lang.Object
  extended by net.sf.twip.TwipExtension
Direct Known Subclasses:
CdiExtension, MockitoExtension, VerifyExtension

public abstract class TwipExtension
extends Object

Allows to wrap a JUnit- Statement before or after the execution of other setup code.

See Also:
TwipExtensions

Constructor Summary
TwipExtension()
           
 
Method Summary
 org.junit.runners.model.Statement wrapInner(org.junit.runners.model.FrameworkMethod method, Object testInstance, org.junit.runners.model.Statement statement)
          Decorate a JUnit Statement into a new one and thereby extend the functionality of JUnit.
 org.junit.runners.model.Statement wrapOuter(org.junit.runners.model.FrameworkMethod method, Object testInstance, org.junit.runners.model.Statement statement)
          Decorate a JUnit Statement into a new one and thereby extend the functionality of JUnit.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TwipExtension

public TwipExtension()
Method Detail

wrapInner

public org.junit.runners.model.Statement wrapInner(org.junit.runners.model.FrameworkMethod method,
                                                   Object testInstance,
                                                   org.junit.runners.model.Statement statement)
Decorate a JUnit Statement into a new one and thereby extend the functionality of JUnit. Your Statement is executed directly around the method call itself.

Parameters:
method - The test method that is to be called.
testInstance - The test instance on which the method is called.
statement - The Statement that you can wrap.
Returns:
a new Statement wrapping the one passed in; or directly that, if you choose not to wrap anything.

wrapOuter

public org.junit.runners.model.Statement wrapOuter(org.junit.runners.model.FrameworkMethod method,
                                                   Object testInstance,
                                                   org.junit.runners.model.Statement statement)
Decorate a JUnit Statement into a new one and thereby extend the functionality of JUnit. Your Statement is executed around all the other setups/teardowns.

Parameters:
method - The test method that is to be called.
testInstance - The test instance on which the method is called.
statement - The Statement that you can wrap.
Returns:
a new Statement wrapping the one passed in; or directly that, if you choose not to wrap anything.


Copyright © 2011. All Rights Reserved.