The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Test::EasyMock::Expectation - A expected behavior object.

CONSTRUCTORS

new(method=>$method, args=>$args})

Create a instance.

PROPERTIES

method - An expected method name.

METHODS

push_result($code)

Add a method result behavior.

set_stub_result($code)

Set a method result behavior as stub.

remove_implicit_result()

Remove results which flagged with 'implicit'.

retrieve_result()

Retrieve a result value.

has_result

It is tested whether it has a result.

has_stub_result

It is tested whether it has a stub result.

matches($args)

It is tested whether the specified argument matches.

is_satisfied()

The call to expect tests whether it was called briefly.

unsatisfied_message()

The message showing a lacking call is acquired.