org.jmock.lib
Class AssertionErrorTranslator

java.lang.Object
  extended by org.jmock.lib.AssertionErrorTranslator
All Implemented Interfaces:
ExpectationErrorTranslator

public class AssertionErrorTranslator
extends Object
implements ExpectationErrorTranslator

Translates ExpectationErrors into AssertionErrors that several test frameworks, including JUnit 4 and TestNG, use to report errors.

Author:
npryce

Field Summary
static AssertionErrorTranslator INSTANCE
           
 
Method Summary
 Error translate(ExpectationError e)
          Translates the given ExpectationError into an error type compatible with another testing framework.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final AssertionErrorTranslator INSTANCE
Method Detail

translate

public Error translate(ExpectationError e)
Description copied from interface: ExpectationErrorTranslator
Translates the given ExpectationError into an error type compatible with another testing framework.

Specified by:
translate in interface ExpectationErrorTranslator
Parameters:
e - The ExpectationError to translate.
Returns:
An error that is compatible with another testing framework and contains the same message and stack trace as e.