X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Ftests%2Fclasses%2FFakeConnectionObject.cpp;h=147b01c4a9886b016c42ca90ea96eeed1e8da465;hb=1a669f2f2ab771fac49d859851bd1cdba28ab3f8;hp=fa8f39d3fbc91ce5899e504a56e19ba2c31f62f9;hpb=4990d9a3913f961e2978c06ba97a8ea79622aa7a;p=xestiaab%2F.git diff --git a/source/tests/classes/FakeConnectionObject.cpp b/source/tests/classes/FakeConnectionObject.cpp index fa8f39d..147b01c 100644 --- a/source/tests/classes/FakeConnectionObject.cpp +++ b/source/tests/classes/FakeConnectionObject.cpp @@ -19,10 +19,35 @@ #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; } @@ -56,25 +81,25 @@ bool FakeConnectionObject::GetTestMode(){ } 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