Thanks for your prompt response. I tried out what you suggested, but still it's not working
BOOST_FIXTURE_TEST_CASE(testGetWhenPlatfromReturnsDataOnSearch, ServerObjectFixture2) {
ServerObject* m_pFakeServObj = FAKE_ALL<ServerObject>();
ServerObjectDataList outList;
ServerObjectData *servObj = new ServerObjectData();
servObj->setGenericName(GENERIC_NAME);
servObj->setAttachmentFilePath(ATTACHMENT_NAME);
servObj->setChangeType(CHANGE_TYPE);
servObj->setComments(COMMENTS);
servObj->setOwner(OWNER);
servObj->setXREF(XREF);
servObj->setObjectID(OBJ_ID);
servObj->setObjectName(OBJ_NAME);
servObj->setObjectType(OBJ_TYPE);
servObj->setReason(REASON);
servObj->setAttributeValue(ATTR_1_KEY, ATTR_1_VALUE);
servObj->setAttributeValue(ATTR_2_KEY, ATTR_2_VALUE);
servObj->setAttributeValue(ATTR_3_KEY, ATTR_3_VALUE);
outList.push_back(servObj);
WHEN_CALLED(m_pFakeServObj->searchObjByName(ANY_REF(std::string), ANY_REF(std::string), RET(outList), ANY_REF(MessageList))).Ignore();
WHEN_CALLED(m_pFakeServObj->searchObjByID(ANY_REF(std::string), ANY_REF(std::string), RET(outList), ANY_REF(MessageList))).Ignore();
GetHandler *getHdlr = new GetHandler(" ", " ", " ", " ", " ", " ");
GetRequest req("", "", "", "", "", "");
GetResponse resp;
getHdlr->handle(req, resp);
std::string str = resp.getResponse();
}