com.agical.rmock.core.expectation.modification.impl
Class ExpectationModifierImpl
java.lang.Object
com.agical.rmock.core.expectation.modification.impl.ExpectationModifierImpl
- All Implemented Interfaces:
- ActionModifier, ArgumentsModifier, ExpectationModifier, MultiplicityModifier
public class ExpectationModifierImpl
- extends java.lang.Object
- implements ExpectationModifier
(c) Agical AB 2005
- Author:
- joakim.ohlrogge
Method Summary |
ActionModifier |
args(Expression arg1)
|
ActionModifier |
args(Expression[] newArgs)
|
ActionModifier |
args(Expression arg1,
Expression arg2)
|
ActionModifier |
args(Expression arg1,
Expression arg2,
Expression arg3)
|
ActionModifier |
args(Expression arg1,
Expression arg2,
Expression arg3,
Expression arg4)
|
ActionModifier |
args(Expression arg1,
Expression arg2,
Expression arg3,
Expression arg4,
Expression arg5)
|
ActionModifier |
args(Expression arg1,
Expression arg2,
Expression arg3,
Expression arg4,
Expression arg5,
Expression arg6)
|
void |
forward()
|
ArgumentsModifier |
multiplicity(Multiplicity multiplicity)
|
void |
perform(Action action)
|
void |
returnValue(boolean result)
|
void |
returnValue(byte result)
|
void |
returnValue(char result)
|
void |
returnValue(double result)
|
void |
returnValue(float result)
|
void |
returnValue(int result)
|
void |
returnValue(long result)
|
void |
returnValue(java.lang.Object o)
|
void |
returnValue(short result)
|
void |
setLastExpectationProvider(LastExpectationProvider lastExpectationProvider)
|
void |
throwException(java.lang.Throwable throwable)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExpectationModifierImpl
public ExpectationModifierImpl()
setLastExpectationProvider
public void setLastExpectationProvider(LastExpectationProvider lastExpectationProvider)
multiplicity
public ArgumentsModifier multiplicity(Multiplicity multiplicity)
- Specified by:
multiplicity
in interface MultiplicityModifier
- See Also:
MultiplicityModifier.multiplicity(Multiplicity)
args
public ActionModifier args(Expression arg1)
- Specified by:
args
in interface ArgumentsModifier
- See Also:
ArgumentsModifier.args(com.agical.rmock.core.match.Expression)
args
public ActionModifier args(Expression arg1,
Expression arg2)
- Specified by:
args
in interface ArgumentsModifier
- See Also:
ArgumentsModifier.args(com.agical.rmock.core.match.Expression, com.agical.rmock.core.match.Expression)
args
public ActionModifier args(Expression arg1,
Expression arg2,
Expression arg3)
- Specified by:
args
in interface ArgumentsModifier
- See Also:
ArgumentsModifier.args(com.agical.rmock.core.match.Expression, com.agical.rmock.core.match.Expression, com.agical.rmock.core.match.Expression)
args
public ActionModifier args(Expression arg1,
Expression arg2,
Expression arg3,
Expression arg4)
- Specified by:
args
in interface ArgumentsModifier
- See Also:
ArgumentsModifier.args(com.agical.rmock.core.match.Expression, com.agical.rmock.core.match.Expression, com.agical.rmock.core.match.Expression, com.agical.rmock.core.match.Expression)
args
public ActionModifier args(Expression arg1,
Expression arg2,
Expression arg3,
Expression arg4,
Expression arg5)
- Specified by:
args
in interface ArgumentsModifier
- See Also:
ArgumentsModifier.args(com.agical.rmock.core.match.Expression, com.agical.rmock.core.match.Expression, com.agical.rmock.core.match.Expression, com.agical.rmock.core.match.Expression, com.agical.rmock.core.match.Expression)
args
public ActionModifier args(Expression arg1,
Expression arg2,
Expression arg3,
Expression arg4,
Expression arg5,
Expression arg6)
- Specified by:
args
in interface ArgumentsModifier
- See Also:
ArgumentsModifier.args(com.agical.rmock.core.match.Expression, com.agical.rmock.core.match.Expression, com.agical.rmock.core.match.Expression, com.agical.rmock.core.match.Expression, com.agical.rmock.core.match.Expression, com.agical.rmock.core.match.Expression)
args
public ActionModifier args(Expression[] newArgs)
- Specified by:
args
in interface ArgumentsModifier
- See Also:
ArgumentsModifier.args(com.agical.rmock.core.match.Expression[])
returnValue
public void returnValue(java.lang.Object o)
- Specified by:
returnValue
in interface ActionModifier
- See Also:
ActionModifier.returnValue(java.lang.Object)
returnValue
public void returnValue(boolean result)
- Specified by:
returnValue
in interface ActionModifier
- See Also:
ActionModifier.returnValue(boolean)
returnValue
public void returnValue(byte result)
- Specified by:
returnValue
in interface ActionModifier
- See Also:
ActionModifier.returnValue(byte)
returnValue
public void returnValue(char result)
- Specified by:
returnValue
in interface ActionModifier
- See Also:
ActionModifier.returnValue(char)
returnValue
public void returnValue(short result)
- Specified by:
returnValue
in interface ActionModifier
- See Also:
ActionModifier.returnValue(short)
returnValue
public void returnValue(int result)
- Specified by:
returnValue
in interface ActionModifier
- See Also:
ActionModifier.returnValue(int)
returnValue
public void returnValue(long result)
- Specified by:
returnValue
in interface ActionModifier
- See Also:
ActionModifier.returnValue(long)
returnValue
public void returnValue(float result)
- Specified by:
returnValue
in interface ActionModifier
- See Also:
ActionModifier.returnValue(float)
returnValue
public void returnValue(double result)
- Specified by:
returnValue
in interface ActionModifier
- See Also:
ActionModifier.returnValue(double)
throwException
public void throwException(java.lang.Throwable throwable)
- Specified by:
throwException
in interface ActionModifier
- See Also:
ActionModifier.throwException(java.lang.Throwable)
perform
public void perform(Action action)
- Specified by:
perform
in interface ActionModifier
forward
public void forward()
- Specified by:
forward
in interface ActionModifier
Copyright © 2005-2008 Agical AB. All Rights Reserved.