org.unitils.mock
Class MockModule.MockTestListener

java.lang.Object
  extended by org.unitils.core.TestListener
      extended by org.unitils.mock.MockModule.MockTestListener
Enclosing class:
MockModule

protected class MockModule.MockTestListener
extends TestListener

Test listener that handles the scenario and mock creation, and makes sure a final syntax check is performed after each test and that scenario reports are logged if required.


Constructor Summary
protected MockModule.MockTestListener()
           
 
Method Summary
 void afterTestMethod(Object testObject, Method testMethod, Throwable testThrowable)
          Invoked after the test run but before the test tear down (e.g.
 void beforeTestSetUp(Object testObject, Method testMethod)
          Invoked before the test setup (eg @Before) is run.
 
Methods inherited from class org.unitils.core.TestListener
afterCreateTestObject, afterTestTearDown, beforeTestClass, beforeTestMethod
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockModule.MockTestListener

protected MockModule.MockTestListener()
Method Detail

beforeTestSetUp

public void beforeTestSetUp(Object testObject,
                            Method testMethod)
Description copied from class: TestListener
Invoked before the test setup (eg @Before) is run. This can be overridden to for example initialize the test-fixture.

Overrides:
beforeTestSetUp in class TestListener
Parameters:
testObject - The test instance, not null
testMethod - The test method, not null

afterTestMethod

public void afterTestMethod(Object testObject,
                            Method testMethod,
                            Throwable testThrowable)
Description copied from class: TestListener
Invoked after the test run but before the test tear down (e.g. @After). This can be overridden to for example add assertions for testing the result of the test. It the before method or the test raised an exception, this exception will be passed to the method.

Overrides:
afterTestMethod in class TestListener
Parameters:
testObject - The test instance, not null
testMethod - The test method, not null
testThrowable - The throwable thrown during the test or beforeTestMethod, null if none was thrown


Copyright © 2011. All Rights Reserved.