org.mockito.internal.listeners
Class NotifiedMethodInvocationReport
java.lang.Object
org.mockito.internal.listeners.NotifiedMethodInvocationReport
- All Implemented Interfaces:
- MethodInvocationReport
public class NotifiedMethodInvocationReport
- extends java.lang.Object
- implements MethodInvocationReport
Report on a method call
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
NotifiedMethodInvocationReport
public NotifiedMethodInvocationReport(Invocation invocation,
java.lang.Object returnedValue)
- Build a new
MethodInvocationReport
with a return value.
- Parameters:
invocation
- Information on the method callreturnedValue
- The value returned by the method invocation
NotifiedMethodInvocationReport
public NotifiedMethodInvocationReport(Invocation invocation,
java.lang.Throwable throwable)
- Build a new
MethodInvocationReport
with a return value.
- Parameters:
invocation
- Information on the method callthrowable
- Tha throwable raised by the method invocation
getInvocation
public PrintableInvocation getInvocation()
- Specified by:
getInvocation
in interface MethodInvocationReport
- Returns:
- Information on the method call, never
null
getReturnedValue
public java.lang.Object getReturnedValue()
- Specified by:
getReturnedValue
in interface MethodInvocationReport
- Returns:
- The resulting value of the method invocation, may be
null
getThrowable
public java.lang.Throwable getThrowable()
- Specified by:
getThrowable
in interface MethodInvocationReport
- Returns:
- The throwable raised by the method invocation, maybe
null
threwException
public boolean threwException()
- Specified by:
threwException
in interface MethodInvocationReport
- Returns:
true
if an exception was raised, false
otherwise
getLocationOfStubbing
public java.lang.String getLocationOfStubbing()
- Specified by:
getLocationOfStubbing
in interface MethodInvocationReport
- Returns:
- Location of the stub invocation
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object