X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Ftests%2Fclasses%2FFakeConnectionObject.cpp;h=147b01c4a9886b016c42ca90ea96eeed1e8da465;hb=1a669f2f2ab771fac49d859851bd1cdba28ab3f8;hp=02a20dcf946efdbf68f06bf52861b00d8c8f3def;hpb=1a9e2a6862684d5bbd4a250019e72ec831429fe6;p=xestiaab%2F.git diff --git a/source/tests/classes/FakeConnectionObject.cpp b/source/tests/classes/FakeConnectionObject.cpp index 02a20dc..147b01c 100644 --- a/source/tests/classes/FakeConnectionObject.cpp +++ b/source/tests/classes/FakeConnectionObject.cpp @@ -18,6 +18,36 @@ #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; } @@ -48,4 +78,28 @@ bool FakeConnectionObject::GetServerSSL(){ bool FakeConnectionObject::GetTestMode(){ return TestMode; +} + +bool FakeConnectionObject::CanDoProcessing(){ + return CanProcess; +} + +bool FakeConnectionObject::CanDoSSL(){ + return SSLStatus; +} + +bool FakeConnectionObject::SSLVerify(){ + return SSLVerified; +} + +bool FakeConnectionObject::AbleToLogin(){ + return AuthPassed; +} + +bool FakeConnectionObject::HasValidResponse(){ + return ValidResponse; +} + +bool FakeConnectionObject::IsSelfSigned(){ + return SSLSelfSigned; } \ No newline at end of file