#include "FakeConnectionObject.h"
COConnectResult FakeConnectionObject::Connect(){
+
COConnectResult ConnectResult = ResultStatus;
+ AuthPassed = ResultAuthPassed;
+ CanProcess = ResultCanProcess;
+ SSLStatus = ResultSSLStatus;
+ SSLVerified = ResultSSLVerified;
+ ValidResponse = ResultValidResponse;
+ SSLSelfSigned = ResultSelfSigned;
+ ServerPrefix = ResultServerPrefix;
return ConnectResult;
}
+std::string FakeConnectionObject::GetDefaultPrefix(){
+ return ServerPrefix;
+}
+
+COServerResponse FakeConnectionObject::AddContact(std::string Location, std::string Data){
+
+ COServerResponse AddContactResult;
+
+ AddContactResult.RequestResult = TestRequestResult;
+ AddContactResult.EntityTag = TestEntityTag;
+ AddContactResult.ResultCode = TestResultCode;
+ AddContactResult.ResultMessage = TestResultMessage;
+
+ return AddContactResult;
+
+}
+
std::string FakeConnectionObject::GetServerAddress(){
return ServerAddress;
}
}
bool FakeConnectionObject::CanDoProcessing(){
- return false;
+ return CanProcess;
}
bool FakeConnectionObject::CanDoSSL(){
- return false;
+ return SSLStatus;
}
bool FakeConnectionObject::SSLVerify(){
- return false;
+ return SSLVerified;
}
bool FakeConnectionObject::AbleToLogin(){
- return false;
+ return AuthPassed;
}
bool FakeConnectionObject::HasValidResponse(){
- return false;
+ return ValidResponse;
}
bool FakeConnectionObject::IsSelfSigned(){
- return false;
+ return SSLSelfSigned;
}
\ No newline at end of file