Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Added more code and unit tests for ConnectionObject & FakeConnectionObject
[xestiaab/.git] / source / tests / classes / FakeConnectionObject.cpp
index 147b01c..6e70fbf 100644 (file)
@@ -41,6 +41,7 @@ COServerResponse FakeConnectionObject::AddContact(std::string Location, std::str
        
        AddContactResult.RequestResult = TestRequestResult;
        AddContactResult.EntityTag = TestEntityTag;
+       AddContactResult.SessionCode = TestSessionCode;
        AddContactResult.ResultCode = TestResultCode;
        AddContactResult.ResultMessage = TestResultMessage;
        
@@ -48,6 +49,76 @@ COServerResponse FakeConnectionObject::AddContact(std::string Location, std::str
        
 }
 
+COServerResponse FakeConnectionObject::EditContact(std::string Location, std::string Data){
+       
+       COServerResponse EditContactResult;
+       
+       EditContactResult.RequestResult = TestRequestResult;
+       EditContactResult.EntityTag = TestEntityTag;
+       EditContactResult.SessionCode = TestSessionCode;
+       EditContactResult.ResultCode = TestResultCode;
+       EditContactResult.ResultMessage = TestResultMessage;
+       
+       return EditContactResult;       
+       
+}
+
+COServerResponse FakeConnectionObject::DeleteContact(std::string Location, std::string EntityTag){
+       
+       COServerResponse DeleteContactResult;
+       
+       DeleteContactResult.RequestResult = TestRequestResult;
+       DeleteContactResult.EntityTag = TestEntityTag;
+       DeleteContactResult.SessionCode = TestSessionCode;
+       DeleteContactResult.ResultCode = TestResultCode;
+       DeleteContactResult.ResultMessage = TestResultMessage;
+       
+       return DeleteContactResult;     
+       
+}
+
+COServerResponse FakeConnectionObject::GetServerEntityTagValue(std::string Location){
+       
+       COServerResponse EntityTagResult;
+
+       EntityTagResult.RequestResult = TestRequestResult;
+       EntityTagResult.EntityTag = TestEntityTag;
+       EntityTagResult.SessionCode = TestSessionCode;
+       EntityTagResult.ResultCode = TestResultCode;
+       EntityTagResult.ResultMessage = TestResultMessage;
+       
+       return EntityTagResult;
+       
+}
+
+COServerResponse FakeConnectionObject::GetContact(std::string Location){
+       
+       COServerResponse GetContactResult;
+
+       GetContactResult.RequestResult = TestRequestResult;
+       GetContactResult.EntityTag = TestEntityTag;
+       GetContactResult.SessionCode = TestSessionCode;
+       GetContactResult.ResultCode = TestResultCode;
+       GetContactResult.ResultMessage = TestResultMessage;
+       
+       return GetContactResult;        
+       
+}
+
+COContactList FakeConnectionObject::GetContactList(std::string SyncToken){
+       
+       COContactList GetContactListResult = TestContactList;
+
+       GetContactListResult.ServerResponse.RequestResult = TestRequestResult;
+       GetContactListResult.ServerResponse.EntityTag = TestEntityTag;
+       GetContactListResult.ServerResponse.SessionCode = TestSessionCode;
+       GetContactListResult.ServerResponse.ResultCode = TestResultCode;
+       GetContactListResult.ServerResponse.ResultMessage = TestResultMessage;
+       
+       return GetContactListResult;
+       
+}
+
 std::string FakeConnectionObject::GetServerAddress(){
        return ServerAddress;
 }
Xestia Software Development
Yn Maystri
© 2006 - 2019 Xestia Software Development
Software

Xestia Address Book
Xestia Calendar
Development

Xestia Gelforn
Everything else

About
News
Privacy Policy