+
Point of view
All features
deferred class MOCK_EXPECTATION
Summary
Direct parents
Insert list: ANY
Known children
Inherit list: MOCK_TYPED_EXPECTATION
Class invariant
Overview
ready: BOOLEAN
deferred function
{ANY}
target: MOCK_OBJECT
deferred function
{ANY}
feature_name: FIXED_STRING
deferred function
{ANY}
can_call (a_target: MOCK_OBJECT, a_feature_name: FIXED_STRING, a_arguments: MOCK_ARGUMENTS): BOOLEAN
deferred function
{ANY}
require
  • ready
  • a_target /= Void
  • a_feature_name.is_interned
  • a_arguments /= Void
ensure
  • Result implies target.missing_expectations /= Void
start_replay (missing_expectations: COLLECTION[MOCK_EXPECTATION])
effective procedure
require
  • missing_expectations /= Void
ensure
  • target.missing_expectations = missing_expectations
stop_replay
effective procedure
done
deferred procedure
ensure
all_called
deferred procedure
ensure
  • target.missing_expectations = Void
all_done_message_in (message: STRING)
deferred procedure
require
all_done: BOOLEAN
deferred function