aboutsummaryrefslogtreecommitdiffstats
path: root/tests/net/smtp/SMTPResponseTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/net/smtp/SMTPResponseTest.cpp')
-rw-r--r--tests/net/smtp/SMTPResponseTest.cpp27
1 files changed, 18 insertions, 9 deletions
diff --git a/tests/net/smtp/SMTPResponseTest.cpp b/tests/net/smtp/SMTPResponseTest.cpp
index 352f46c2..d47e31e9 100644
--- a/tests/net/smtp/SMTPResponseTest.cpp
+++ b/tests/net/smtp/SMTPResponseTest.cpp
@@ -43,6 +43,7 @@ VMIME_TEST_SUITE_BEGIN(SMTPResponseTest)
void testSingleLineResponse()
{
+ vmime::shared_ptr <vmime::net::tracer> tracer;
vmime::shared_ptr <testSocket> socket = vmime::make_shared <testSocket>();
vmime::shared_ptr <vmime::net::timeoutHandler> toh =
vmime::make_shared <testTimeoutHandler>();
@@ -52,7 +53,7 @@ VMIME_TEST_SUITE_BEGIN(SMTPResponseTest)
vmime::net::smtp::SMTPResponse::state responseState;
vmime::shared_ptr <vmime::net::smtp::SMTPResponse> resp =
- vmime::net::smtp::SMTPResponse::readResponse(socket, toh, responseState);
+ vmime::net::smtp::SMTPResponse::readResponse(tracer, socket, toh, responseState);
VASSERT_EQ("Code", 123, resp->getCode());
VASSERT_EQ("Lines", 1, resp->getLineCount());
@@ -61,6 +62,7 @@ VMIME_TEST_SUITE_BEGIN(SMTPResponseTest)
void testSingleLineResponseLF()
{
+ vmime::shared_ptr <vmime::net::tracer> tracer;
vmime::shared_ptr <testSocket> socket = vmime::make_shared <testSocket>();
vmime::shared_ptr <vmime::net::timeoutHandler> toh =
vmime::make_shared <testTimeoutHandler>();
@@ -70,7 +72,7 @@ VMIME_TEST_SUITE_BEGIN(SMTPResponseTest)
vmime::net::smtp::SMTPResponse::state responseState;
vmime::shared_ptr <vmime::net::smtp::SMTPResponse> resp =
- vmime::net::smtp::SMTPResponse::readResponse(socket, toh, responseState);
+ vmime::net::smtp::SMTPResponse::readResponse(tracer, socket, toh, responseState);
VASSERT_EQ("Code", 123, resp->getCode());
VASSERT_EQ("Lines", 1, resp->getLineCount());
@@ -79,6 +81,7 @@ VMIME_TEST_SUITE_BEGIN(SMTPResponseTest)
void testMultiLineResponse()
{
+ vmime::shared_ptr <vmime::net::tracer> tracer;
vmime::shared_ptr <testSocket> socket = vmime::make_shared <testSocket>();
vmime::shared_ptr <vmime::net::timeoutHandler> toh =
vmime::make_shared <testTimeoutHandler>();
@@ -92,7 +95,7 @@ VMIME_TEST_SUITE_BEGIN(SMTPResponseTest)
vmime::net::smtp::SMTPResponse::state responseState;
vmime::shared_ptr <vmime::net::smtp::SMTPResponse> resp =
- vmime::net::smtp::SMTPResponse::readResponse(socket, toh, responseState);
+ vmime::net::smtp::SMTPResponse::readResponse(tracer, socket, toh, responseState);
VASSERT_EQ("Code", 123, resp->getCode());
VASSERT_EQ("Lines", 2, resp->getLineCount());
@@ -107,6 +110,7 @@ VMIME_TEST_SUITE_BEGIN(SMTPResponseTest)
void testMultiLineResponseDifferentCode()
{
+ vmime::shared_ptr <vmime::net::tracer> tracer;
vmime::shared_ptr <testSocket> socket = vmime::make_shared <testSocket>();
vmime::shared_ptr <vmime::net::timeoutHandler> toh =
vmime::make_shared <testTimeoutHandler>();
@@ -120,7 +124,7 @@ VMIME_TEST_SUITE_BEGIN(SMTPResponseTest)
vmime::net::smtp::SMTPResponse::state responseState;
vmime::shared_ptr <vmime::net::smtp::SMTPResponse> resp =
- vmime::net::smtp::SMTPResponse::readResponse(socket, toh, responseState);
+ vmime::net::smtp::SMTPResponse::readResponse(tracer, socket, toh, responseState);
VASSERT_EQ("Code", 0, resp->getCode());
VASSERT_EQ("Lines", 2, resp->getLineCount());
@@ -135,6 +139,7 @@ VMIME_TEST_SUITE_BEGIN(SMTPResponseTest)
void testIncompleteMultiLineResponse()
{
+ vmime::shared_ptr <vmime::net::tracer> tracer;
vmime::shared_ptr <testSocket> socket = vmime::make_shared <testSocket>();
vmime::shared_ptr <vmime::net::timeoutHandler> toh =
vmime::make_shared <testTimeoutHandler>(1);
@@ -149,12 +154,13 @@ VMIME_TEST_SUITE_BEGIN(SMTPResponseTest)
vmime::net::smtp::SMTPResponse::state responseState;
VASSERT_THROW("Incomplete response",
- vmime::net::smtp::SMTPResponse::readResponse(socket, toh, responseState),
+ vmime::net::smtp::SMTPResponse::readResponse(tracer, socket, toh, responseState),
vmime::exceptions::operation_timed_out);
}
void testNoResponseText()
{
+ vmime::shared_ptr <vmime::net::tracer> tracer;
vmime::shared_ptr <testSocket> socket = vmime::make_shared <testSocket>();
vmime::shared_ptr <vmime::net::timeoutHandler> toh =
vmime::make_shared <testTimeoutHandler>(1);
@@ -167,7 +173,7 @@ VMIME_TEST_SUITE_BEGIN(SMTPResponseTest)
vmime::net::smtp::SMTPResponse::state responseState;
vmime::shared_ptr <vmime::net::smtp::SMTPResponse> resp =
- vmime::net::smtp::SMTPResponse::readResponse(socket, toh, responseState);
+ vmime::net::smtp::SMTPResponse::readResponse(tracer, socket, toh, responseState);
VASSERT_EQ("Code", 250, resp->getCode());
VASSERT_EQ("Lines", 1, resp->getLineCount());
@@ -176,6 +182,7 @@ VMIME_TEST_SUITE_BEGIN(SMTPResponseTest)
void testEnhancedStatusCode()
{
+ vmime::shared_ptr <vmime::net::tracer> tracer;
vmime::shared_ptr <testSocket> socket = vmime::make_shared <testSocket>();
vmime::shared_ptr <vmime::net::timeoutHandler> toh =
vmime::make_shared <testTimeoutHandler>();
@@ -185,7 +192,7 @@ VMIME_TEST_SUITE_BEGIN(SMTPResponseTest)
vmime::net::smtp::SMTPResponse::state responseState;
vmime::shared_ptr <vmime::net::smtp::SMTPResponse> resp =
- vmime::net::smtp::SMTPResponse::readResponse(socket, toh, responseState);
+ vmime::net::smtp::SMTPResponse::readResponse(tracer, socket, toh, responseState);
VASSERT_EQ("Code", 250, resp->getCode());
VASSERT_EQ("Lines", 1, resp->getLineCount());
@@ -197,6 +204,7 @@ VMIME_TEST_SUITE_BEGIN(SMTPResponseTest)
void testNoEnhancedStatusCode()
{
+ vmime::shared_ptr <vmime::net::tracer> tracer;
vmime::shared_ptr <testSocket> socket = vmime::make_shared <testSocket>();
vmime::shared_ptr <vmime::net::timeoutHandler> toh =
vmime::make_shared <testTimeoutHandler>();
@@ -206,7 +214,7 @@ VMIME_TEST_SUITE_BEGIN(SMTPResponseTest)
vmime::net::smtp::SMTPResponse::state responseState;
vmime::shared_ptr <vmime::net::smtp::SMTPResponse> resp =
- vmime::net::smtp::SMTPResponse::readResponse(socket, toh, responseState);
+ vmime::net::smtp::SMTPResponse::readResponse(tracer, socket, toh, responseState);
VASSERT_EQ("Code", 354, resp->getCode());
VASSERT_EQ("Lines", 1, resp->getLineCount());
@@ -218,6 +226,7 @@ VMIME_TEST_SUITE_BEGIN(SMTPResponseTest)
void testInvalidEnhancedStatusCode()
{
+ vmime::shared_ptr <vmime::net::tracer> tracer;
vmime::shared_ptr <testSocket> socket = vmime::make_shared <testSocket>();
vmime::shared_ptr <vmime::net::timeoutHandler> toh =
vmime::make_shared <testTimeoutHandler>();
@@ -227,7 +236,7 @@ VMIME_TEST_SUITE_BEGIN(SMTPResponseTest)
vmime::net::smtp::SMTPResponse::state responseState;
vmime::shared_ptr <vmime::net::smtp::SMTPResponse> resp =
- vmime::net::smtp::SMTPResponse::readResponse(socket, toh, responseState);
+ vmime::net::smtp::SMTPResponse::readResponse(tracer, socket, toh, responseState);
VASSERT_EQ("Code", 250, resp->getCode());
VASSERT_EQ("Lines", 1, resp->getLineCount());