void MockSupport::setData(const SimpleString& name, int value) { MockNamedValue* newData = retrieveDataFromStore(name); newData->setValue(value); }
SimpleString MockExpectedFunctionCall::getParameterType(const SimpleString& name) { MockNamedValue * p = parameters_->getValueByName(name); return (p) ? p->getType() : ""; }
void MockSupport::setDataObject(const SimpleString& name, const SimpleString& type, void* value) { MockNamedValue* newData = retrieveDataFromStore(name); newData->setObjectPointer(type, value); }
SimpleString StringFrom(const MockNamedValue& parameter) { return parameter.toString(); }
bool MockExpectedFunctionCall::hasParameter(const MockNamedValue& parameter) { MockNamedValue * p = parameters_->getValueByName(parameter.getName()); return (p) ? p->equals(parameter) : ignoreOtherParameters_; }
bool MockCheckedExpectedCall::hasOutputParameter(const MockNamedValue& parameter) { MockNamedValue * p = outputParameters_->getValueByName(parameter.getName()); return (p) ? p->compatibleForCopying(parameter) : ignoreOtherParameters_; }
bool MockCheckedExpectedCall::hasInputParameter(const MockNamedValue& parameter) { MockNamedValue * p = inputParameters_->getValueByName(parameter.getName()); return (p) ? p->equals(parameter) : ignoreOtherParameters_; }
SimpleString MockCheckedExpectedCall::getInputParameterType(const SimpleString& name) { MockNamedValue * p = inputParameters_->getValueByName(name); return (p) ? p->getType() : ""; }