Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Removed Entity Tag from DeleteContact in ConnectionObject interface
[xestiaab/.git] / source / tests / classes / FakeConnectionObject.cpp
index 147b01c..348956c 100644 (file)
@@ -18,7 +18,7 @@
 
 #include "FakeConnectionObject.h"
 
-COConnectResult FakeConnectionObject::Connect(){
+COConnectResult FakeConnectionObject::Connect(bool DoAuthentication){
        
        COConnectResult ConnectResult = ResultStatus;
        AuthPassed = ResultAuthPassed;
@@ -29,6 +29,12 @@ COConnectResult FakeConnectionObject::Connect(){
        SSLSelfSigned = ResultSelfSigned;
        ServerPrefix = ResultServerPrefix;
        return ConnectResult;
+       
+}
+
+bool FakeConnectionObject::IsTaskCompleted(){
+       TaskCompleted = ResultTaskCompleted;
+       return TaskCompleted;
 }
 
 std::string FakeConnectionObject::GetDefaultPrefix(){
@@ -41,6 +47,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 +55,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){
+       
+       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;
 }
@@ -88,7 +165,7 @@ bool FakeConnectionObject::CanDoSSL(){
        return SSLStatus;       
 }
 
-bool FakeConnectionObject::SSLVerify(){
+COSSLVerified FakeConnectionObject::SSLVerify(){
        return SSLVerified;
 }
 
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