Class FlexMock::ExpectationDirector
In: lib/flexmock.rb
Parent: Object

The expectation director is responsible for routing calls to the correct expectations for a given argument list.

Methods

<<   []   call   mock_verify   new  

Public Class methods

Create an ExpectationDirector for a mock object.

Public Instance methods

Append an expectation to this director.

Same as call.

Invoke the expectations for a given set of arguments.

First, look for an expectation that matches the arguements and is eligible to be called. Failing that, look for a expectation that matches the arguments (at this point it will be ineligible, but at least we will get a good failure message). Finally, check for expectations that don‘t have any argument matching criteria.

Do the post test verification for this directory. Check all the expectations.

[Validate]