From cfe9c6b1e7f992ad0dbbb6734175c75172543788 Mon Sep 17 00:00:00 2001 From: Vincent Richard Date: Sun, 16 Mar 2014 09:57:36 +0100 Subject: Modified IMAP parser constructor to make testing easier. --- tests/net/imap/IMAPParserTest.cpp | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'tests/net/imap/IMAPParserTest.cpp') diff --git a/tests/net/imap/IMAPParserTest.cpp b/tests/net/imap/IMAPParserTest.cpp index e598a548..b93e4b58 100644 --- a/tests/net/imap/IMAPParserTest.cpp +++ b/tests/net/imap/IMAPParserTest.cpp @@ -49,8 +49,11 @@ VMIME_TEST_SUITE_BEGIN(IMAPParserTest) "a001 OK Capability completed.\r\n"); vmime::shared_ptr parser = - vmime::make_shared - (tag, vmime::dynamicCast (socket), toh); + vmime::make_shared (); + + parser->setTag(tag); + parser->setSocket(socket); + parser->setTimeoutHandler(toh); parser->setStrict(false); VASSERT_NO_THROW("non-strict mode", parser->readResponse(/* literalHandler */ NULL)); @@ -87,8 +90,11 @@ VMIME_TEST_SUITE_BEGIN(IMAPParserTest) socket->localSend("+\r\n"); vmime::shared_ptr parser = - vmime::make_shared - (tag, vmime::dynamicCast (socket), toh); + vmime::make_shared (); + + parser->setTag(tag); + parser->setSocket(socket); + parser->setTimeoutHandler(toh); parser->setStrict(false); VASSERT_NO_THROW("non-strict mode", parser->readResponse()); -- cgit v1.2.3