Package org.spockframework.mock
Class WrongInvocationOrderError
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Error
-
- java.lang.AssertionError
-
- org.spockframework.runtime.SpockAssertionError
-
- org.spockframework.mock.InteractionNotSatisfiedError
-
- org.spockframework.mock.WrongInvocationOrderError
-
- All Implemented Interfaces:
java.io.Serializable
public class WrongInvocationOrderError extends InteractionNotSatisfiedError
Thrown if an invocation on a mock object occurs too late. Example:when: ... then: 1 * foo.me() 1 * bar.me() then: // indicates that subsequent interactions must take place after previous interactions 1 * baz.me()
Assuming the following invocation order:- bar.me()
- baz.me()
- foo.me()
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description WrongInvocationOrderError(IMockInteraction interaction, IMockInvocation lastInvocation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IMockInteraction
getInteraction()
IMockInvocation
getLastInvocation()
java.lang.String
getMessage()
-
Methods inherited from class org.spockframework.runtime.SpockAssertionError
toString
-
-
-
-
Constructor Detail
-
WrongInvocationOrderError
public WrongInvocationOrderError(IMockInteraction interaction, IMockInvocation lastInvocation)
-
-
Method Detail
-
getInteraction
public IMockInteraction getInteraction()
-
getLastInvocation
public IMockInvocation getLastInvocation()
-
getMessage
public java.lang.String getMessage()
- Overrides:
getMessage
in classjava.lang.Throwable
-
-