MockExpectedCall& MockCheckedExpectedCall::withOutputParameterOfTypeReturning(const SimpleString& type, const SimpleString& name, const void* value) { MockNamedValue* newParameter = new MockExpectedFunctionParameter(name); outputParameters_->add(newParameter); newParameter->setObjectPointer(type, value); return *this; }
MockFunctionCall& MockExpectedFunctionCall::withParameterOfType(const SimpleString& type, const SimpleString& name, void* value) { MockNamedValue* newParameter = new MockExpectedFunctionParameter(name); parameters_->add(newParameter); newParameter->setObjectPointer(type, value); newParameter->setComparator(getComparatorForType(type)); return *this; }
void MockSupport::setDataObject(const SimpleString& name, const SimpleString& type, void* value) { MockNamedValue* newData = retrieveDataFromStore(name); newData->setObjectPointer(type, value); }