28 #ifndef D_MockExpectedFunctionCall_h
29 #define D_MockExpectedFunctionCall_h
31 #include "CppUTestExt/MockFunctionCall.h"
32 #include "CppUTestExt/MockNamedValue.h"
56 virtual bool hasReturnValue();
65 virtual bool hasParameterWithName(
const SimpleString& name);
67 virtual bool relatesTo(
const SimpleString& functionName);
68 virtual bool relatesToObject(
void*objectPtr)
const;
70 virtual bool isFulfilled();
71 virtual bool isFulfilledWithoutIgnoredParameters();
72 virtual bool areParametersFulfilled();
73 virtual bool areIgnoredParametersFulfilled();
74 virtual bool isOutOfOrder()
const;
76 virtual void callWasMade(
int callOrder);
77 virtual void parameterWasPassed(
const SimpleString& name);
78 virtual void parametersWereIgnored();
79 virtual void wasPassedToObject();
80 virtual void resetExpectation();
85 enum { NOT_CALLED_YET = -1, NO_EXPECTED_CALL_ORDER = -1};
86 virtual int getCallOrder()
const;
93 void setFulfilled(
bool b);
94 bool isFulfilled()
const;
102 bool ignoreOtherParameters_;
103 bool parametersWereIgnored_;
105 int expectedCallOrder_;
110 bool wasPassedToObject_;
Definition: MockNamedValue.h:109
Definition: SimpleString.h:46
Definition: MockExpectedFunctionCall.h:36
Definition: MockFunctionCall.h:40
Definition: MockNamedValue.h:69
Definition: MockNamedValue.h:127