@Test public void someOtherTestWithDifferentSetup() {
this.expectation1 = new Expectation() {{
will().returnValue(foo); // I don't remember the exact syntax off-hand.
....
}};
}
Would that work for you?
On Nov 26, 2007 6:36 AM, Harald Ueland <
harald@...> wrote:
> Hi,
>
> Is there a way to change return values for expectations after they are set? I
> want to do this for some tests where 99 % of the test methods use predefined
> expectations set up from setUp(), but a few needs other return values.
>
> Example:
>
> void setUp() {
> expectation1 returns status1
> expectation2 returns status2
> }
>
> 99 % of the tests use status1 and status2 to go green, but one test needs
> expectation2 to return another status.
>
> How can this be done without calling a setup method in all the tests? I have
> tried to return an instance variable from the expectations, but that didn't
> work. In JMock 1 the method reset() could be used to reset expectations. Have
> not found a similar method in JMock 2.
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list please visit:
>
>
http://xircles.codehaus.org/manage_email>
>
--
Keith Sader
ksader@...
http://www.sader-family.org/roller/page/ksader---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email