Class Result

java.lang.Object
org.easymock.internal.Result
All Implemented Interfaces:
Serializable, IAnswer<Object>

public final class Result extends Object implements IAnswer<Object>, Serializable
Author:
OFFIS, Tammo Freese
See Also:
  • Method Details

    • createThrowResult

      public static Result createThrowResult(Throwable throwable)
    • createReturnResult

      public static Result createReturnResult(Object value)
    • createDelegatingResult

      public static Result createDelegatingResult(Object value)
    • createAnswerResult

      public static Result createAnswerResult(IAnswer<?> answer)
    • answer

      public Object answer() throws Throwable
      Description copied from interface: IAnswer
      Is called by EasyMock to answer an expected call. The answer may be to return a value, or to throw an exception. The arguments of the call for which the answer is generated are available via EasyMock.getCurrentArguments() - be careful here, using the arguments is not refactoring-safe.
      Specified by:
      answer in interface IAnswer<Object>
      Returns:
      the value to be returned
      Throws:
      Throwable - the throwable to be thrown
    • shouldFillInStackTrace

      public boolean shouldFillInStackTrace()
    • toString

      public String toString()
      Overrides:
      toString in class Object