From 84e570bbbb1188d2bcd3f03ff519fbc9217e624a Mon Sep 17 00:00:00 2001 From: Vincent Richard Date: Sun, 16 Mar 2014 22:52:40 +0100 Subject: Connection trace facility. --- tests/net/smtp/SMTPCommandSetTest.cpp | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) (limited to 'tests/net/smtp/SMTPCommandSetTest.cpp') diff --git a/tests/net/smtp/SMTPCommandSetTest.cpp b/tests/net/smtp/SMTPCommandSetTest.cpp index af250078..f419eb40 100644 --- a/tests/net/smtp/SMTPCommandSetTest.cpp +++ b/tests/net/smtp/SMTPCommandSetTest.cpp @@ -69,15 +69,16 @@ VMIME_TEST_SUITE_BEGIN(SMTPCommandSetTest) VASSERT_NO_THROW("No throw 2", cset->addCommand(SMTPCommand::createCommand("MY_COMMAND2"))); VASSERT_EQ("Text", "MY_COMMAND1\r\nMY_COMMAND2\r\n", cset->getText()); + vmime::shared_ptr tracer; vmime::shared_ptr sok = vmime::make_shared (); - cset->writeToSocket(sok); + cset->writeToSocket(sok, tracer); VASSERT_FALSE("Finished", cset->isFinished()); // Can't add commands when writing to socket has started VASSERT_THROW("Throw", cset->addCommand(SMTPCommand::createCommand("MY_COMMAND3")), std::runtime_error); - cset->writeToSocket(sok); + cset->writeToSocket(sok, tracer); VASSERT_TRUE("Finished", cset->isFinished()); } @@ -90,10 +91,11 @@ VMIME_TEST_SUITE_BEGIN(SMTPCommandSetTest) VASSERT_NO_THROW("No throw 2", cset->addCommand(SMTPCommand::createCommand("MY_COMMAND2"))); VASSERT_EQ("Text", "MY_COMMAND1\r\nMY_COMMAND2\r\n", cset->getText()); + vmime::shared_ptr tracer; vmime::shared_ptr sok = vmime::make_shared (); vmime::string response; - cset->writeToSocket(sok); + cset->writeToSocket(sok, tracer); VASSERT_TRUE("Finished", cset->isFinished()); sok->localReceive(response); @@ -110,15 +112,16 @@ VMIME_TEST_SUITE_BEGIN(SMTPCommandSetTest) cset->addCommand(SMTPCommand::createCommand("MY_COMMAND1")); cset->addCommand(SMTPCommand::createCommand("MY_COMMAND2")); + vmime::shared_ptr tracer; vmime::shared_ptr sok = vmime::make_shared (); vmime::string response; - cset->writeToSocket(sok); + cset->writeToSocket(sok, tracer); sok->localReceive(response); VASSERT_EQ("Receive cmd 1", "MY_COMMAND1\r\n", response); - cset->writeToSocket(sok); + cset->writeToSocket(sok, tracer); sok->localReceive(response); VASSERT_EQ("Receive cmd 2", "MY_COMMAND2\r\n", response); @@ -131,10 +134,11 @@ VMIME_TEST_SUITE_BEGIN(SMTPCommandSetTest) cset->addCommand(SMTPCommand::createCommand("MY_COMMAND1")); cset->addCommand(SMTPCommand::createCommand("MY_COMMAND2")); + vmime::shared_ptr tracer; vmime::shared_ptr sok = vmime::make_shared (); vmime::string response; - cset->writeToSocket(sok); + cset->writeToSocket(sok, tracer); sok->localReceive(response); VASSERT_EQ("Receive cmds", "MY_COMMAND1\r\nMY_COMMAND2\r\n", response); @@ -147,12 +151,13 @@ VMIME_TEST_SUITE_BEGIN(SMTPCommandSetTest) cset->addCommand(SMTPCommand::createCommand("MY_COMMAND1")); cset->addCommand(SMTPCommand::createCommand("MY_COMMAND2")); + vmime::shared_ptr tracer; vmime::shared_ptr sok = vmime::make_shared (); - cset->writeToSocket(sok); + cset->writeToSocket(sok, tracer); VASSERT_EQ("Cmd 1", "MY_COMMAND1", cset->getLastCommandSent()->getText()); - cset->writeToSocket(sok); + cset->writeToSocket(sok, tracer); VASSERT_EQ("Cmd 2", "MY_COMMAND2", cset->getLastCommandSent()->getText()); } @@ -163,12 +168,13 @@ VMIME_TEST_SUITE_BEGIN(SMTPCommandSetTest) cset->addCommand(SMTPCommand::createCommand("MY_COMMAND1")); cset->addCommand(SMTPCommand::createCommand("MY_COMMAND2")); + vmime::shared_ptr tracer; vmime::shared_ptr sok = vmime::make_shared (); - cset->writeToSocket(sok); + cset->writeToSocket(sok, tracer); VASSERT_EQ("Cmd 1", "MY_COMMAND1", cset->getLastCommandSent()->getText()); - cset->writeToSocket(sok); + cset->writeToSocket(sok, tracer); VASSERT_EQ("Cmd 2", "MY_COMMAND2", cset->getLastCommandSent()->getText()); } -- cgit