28 #ifndef D_MockExpectedFunctionsList_h
29 #define D_MockExpectedFunctionsList_h
40 virtual void deleteAllExpectationsAndClearList();
42 virtual int size()
const;
43 virtual int amountOfExpectationsFor(
const SimpleString& name)
const;
44 virtual int amountOfUnfulfilledExpectations()
const;
45 virtual bool hasUnfullfilledExpectations()
const;
46 virtual bool hasFulfilledExpectations()
const;
47 virtual bool hasUnfulfilledExpectationsBecauseOfMissingParameters()
const;
48 virtual bool hasExpectationWithName(
const SimpleString& name)
const;
49 virtual bool hasCallsOutOfOrder()
const;
50 virtual bool isEmpty()
const;
57 virtual void onlyKeepExpectationsRelatedTo(
const SimpleString& name);
58 virtual void onlyKeepExpectationsWithParameter(
const MockNamedValue& parameter);
59 virtual void onlyKeepExpectationsWithParameterName(
const SimpleString& name);
60 virtual void onlyKeepExpectationsOnObject(
void* objectPtr);
61 virtual void onlyKeepUnfulfilledExpectations();
62 virtual void onlyKeepUnfulfilledExpectationsRelatedTo(
const SimpleString& name);
63 virtual void onlyKeepUnfulfilledExpectationsWithParameter(
const MockNamedValue& parameter);
64 virtual void onlyKeepUnfulfilledExpectationsOnObject(
void* objectPtr);
69 virtual void resetExpectations();
70 virtual void callWasMade(
int callOrder);
71 virtual void wasPassedToObject();
72 virtual void parameterWasPassed(
const SimpleString& parameterName);
79 virtual void pruneEmptyNodeFromList();
88 : expectedCall_(expectedCall), next_(NULL) {}
Definition: SimpleString.h:46
Definition: MockExpectedFunctionCall.h:36
Definition: MockExpectedFunctionsList.h:34
Definition: MockNamedValue.h:69
Definition: MockExpectedFunctionsList.h:81