Class MockTester

java.lang.Object
org.apache.tapestry5.test.ioc.MockTester

public final class MockTester extends Object
Deprecated.
In 5.4, with no replacement
Contains core logic used by TestBase, allowing for mock objects to be used outside of a TestNG-based test suite. A single standard mock control is used for all mock instances. The control does not care about execution order, but will balk at any unexpected method invocations. This class is thread safe (it used a thread local to store the mock control). This class was originally in the tapestry-ioc module as was moved to tapestry-test; the package name was not changed to ensure backwards compatibility.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Deprecated.
    Invoked after an individual unit test (i.e., a test method invocation) to discard the mock control.
    org.easymock.IMocksControl
    Deprecated.
     
    <T> T
    newMock(Class<T> mockClass)
    Deprecated.
    Creates a new mock object of the indicated type.
    void
    Deprecated.
    Switches each mock object created by newMock(Class) into replay mode (out of the initial training mode).
    void
    Deprecated.
    Verifies that all trained methods have been invoked on all mock objects (created by newMock(Class), then switches each mock object back to training mode.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • cleanup

      public void cleanup()
      Deprecated.
      Invoked after an individual unit test (i.e., a test method invocation) to discard the mock control.
    • getMocksControl

      public org.easymock.IMocksControl getMocksControl()
      Deprecated.
    • newMock

      public <T> T newMock(Class<T> mockClass)
      Deprecated.
      Creates a new mock object of the indicated type. The shared mock control does not check order, but does fail on any unexpected method invocations.
      Type Parameters:
      T - the type of the mock object
      Parameters:
      mockClass - the class to mock
      Returns:
      the mock object, ready for training
    • replay

      public void replay()
      Deprecated.
      Switches each mock object created by newMock(Class) into replay mode (out of the initial training mode).
    • verify

      public void verify()
      Deprecated.
      Verifies that all trained methods have been invoked on all mock objects (created by newMock(Class), then switches each mock object back to training mode.