aboutsummaryrefslogtreecommitdiffstats
path: root/tests/net/smtp/SMTPResponseTest.cpp
diff options
context:
space:
mode:
authorVincent Richard <[email protected]>2012-12-11 21:02:47 +0000
committerVincent Richard <[email protected]>2012-12-11 21:02:47 +0000
commit7fdcc31ab38dc623303edd6c7ddef5ffc17ef86a (patch)
tree16e1c600410c0f103f6988f94695067a6aa712cf /tests/net/smtp/SMTPResponseTest.cpp
parentFixed wrong class name (copy/paste is BAD ;-) ). (diff)
downloadvmime-7fdcc31ab38dc623303edd6c7ddef5ffc17ef86a.tar.gz
vmime-7fdcc31ab38dc623303edd6c7ddef5ffc17ef86a.zip
Fixed compilation issues in unit tests.
Diffstat (limited to 'tests/net/smtp/SMTPResponseTest.cpp')
-rw-r--r--tests/net/smtp/SMTPResponseTest.cpp28
1 files changed, 21 insertions, 7 deletions
diff --git a/tests/net/smtp/SMTPResponseTest.cpp b/tests/net/smtp/SMTPResponseTest.cpp
index 4ad284fd..a0641480 100644
--- a/tests/net/smtp/SMTPResponseTest.cpp
+++ b/tests/net/smtp/SMTPResponseTest.cpp
@@ -51,8 +51,10 @@ VMIME_TEST_SUITE_BEGIN
socket->localSend("123 Response Text\r\n");
+ vmime::net::smtp::SMTPResponse::state responseState;
+
vmime::ref <vmime::net::smtp::SMTPResponse> resp =
- vmime::net::smtp::SMTPResponse::readResponse(socket, toh);
+ vmime::net::smtp::SMTPResponse::readResponse(socket, toh, responseState);
VASSERT_EQ("Code", 123, resp->getCode());
VASSERT_EQ("Lines", 1, resp->getLineCount());
@@ -67,8 +69,10 @@ VMIME_TEST_SUITE_BEGIN
socket->localSend("123 Response Text\n");
+ vmime::net::smtp::SMTPResponse::state responseState;
+
vmime::ref <vmime::net::smtp::SMTPResponse> resp =
- vmime::net::smtp::SMTPResponse::readResponse(socket, toh);
+ vmime::net::smtp::SMTPResponse::readResponse(socket, toh, responseState);
VASSERT_EQ("Code", 123, resp->getCode());
VASSERT_EQ("Lines", 1, resp->getLineCount());
@@ -87,8 +91,10 @@ VMIME_TEST_SUITE_BEGIN
"123 Text\r\n"
);
+ vmime::net::smtp::SMTPResponse::state responseState;
+
vmime::ref <vmime::net::smtp::SMTPResponse> resp =
- vmime::net::smtp::SMTPResponse::readResponse(socket, toh);
+ vmime::net::smtp::SMTPResponse::readResponse(socket, toh, responseState);
VASSERT_EQ("Code", 123, resp->getCode());
VASSERT_EQ("Lines", 2, resp->getLineCount());
@@ -113,8 +119,10 @@ VMIME_TEST_SUITE_BEGIN
"456 Text\r\n"
);
+ vmime::net::smtp::SMTPResponse::state responseState;
+
vmime::ref <vmime::net::smtp::SMTPResponse> resp =
- vmime::net::smtp::SMTPResponse::readResponse(socket, toh);
+ vmime::net::smtp::SMTPResponse::readResponse(socket, toh, responseState);
VASSERT_EQ("Code", 0, resp->getCode());
VASSERT_EQ("Lines", 2, resp->getLineCount());
@@ -140,8 +148,10 @@ VMIME_TEST_SUITE_BEGIN
// Missing data
);
+ vmime::net::smtp::SMTPResponse::state responseState;
+
VASSERT_THROW("Incomplete response",
- vmime::net::smtp::SMTPResponse::readResponse(socket, toh),
+ vmime::net::smtp::SMTPResponse::readResponse(socket, toh, responseState),
vmime::exceptions::operation_timed_out);
}
@@ -157,8 +167,10 @@ VMIME_TEST_SUITE_BEGIN
"More information\r\n"
);
+ vmime::net::smtp::SMTPResponse::state responseState;
+
vmime::ref <vmime::net::smtp::SMTPResponse> resp =
- vmime::net::smtp::SMTPResponse::readResponse(socket, toh);
+ vmime::net::smtp::SMTPResponse::readResponse(socket, toh, responseState);
VASSERT_EQ("Code", 334, resp->getCode());
VASSERT_EQ("Lines", 1, resp->getLineCount());
@@ -176,8 +188,10 @@ VMIME_TEST_SUITE_BEGIN
"250\r\n"
);
+ vmime::net::smtp::SMTPResponse::state responseState;
+
vmime::ref <vmime::net::smtp::SMTPResponse> resp =
- vmime::net::smtp::SMTPResponse::readResponse(socket, toh);
+ vmime::net::smtp::SMTPResponse::readResponse(socket, toh, responseState);
VASSERT_EQ("Code", 250, resp->getCode());
VASSERT_EQ("Lines", 1, resp->getLineCount());