com.agical.rmock.core.expectation.modification.impl
Class ExpectationModifierImpl

java.lang.Object
  extended by 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

Constructor Summary
ExpectationModifierImpl()
           
 
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
 

Constructor Detail

ExpectationModifierImpl

public ExpectationModifierImpl()
Method Detail

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.