« Return to Thread: Ignoring all mock method calls EXCEPT certain ones

Ignoring all mock method calls EXCEPT certain ones

by Lawson, Robert W :: Rate this Message:

Reply to Author | View in Thread

Ignoring all mock method calls EXCEPT certain ones

I want to set an expectation that a particular method (or methods) on a mock are called, but ignore any other methods that are called on that mock.  Ive read some posts that say this is easily done by something like:

oneOf (foo).doIt(45);

ignoring (foo);

However, this ignores all calls to the foo mock, including the doIt() method.  The only thing I can do right now to get my test to work is to not use ignoring, and set an expectation on EVERY method of foo that is called.  If I dont, when any method other than doIt() is called, an unexpected method invocation exception is thrown.

Im sure there has to be an easy answer to this.  Can anyone help?

 « Return to Thread: Ignoring all mock method calls EXCEPT certain ones