From 5d18fce959ea74f99a8683c944c96881b2365bb2 Mon Sep 17 00:00:00 2001 From: Vincent Richard Date: Thu, 25 Aug 2005 21:25:45 +0000 Subject: Moved to CppUnit for unit tests framework. --- tests/parser/messageIdTest.cpp | 78 +++++++++++++++++------------------------- 1 file changed, 31 insertions(+), 47 deletions(-) (limited to 'tests/parser/messageIdTest.cpp') diff --git a/tests/parser/messageIdTest.cpp b/tests/parser/messageIdTest.cpp index e05ac9c1..1c0661cd 100644 --- a/tests/parser/messageIdTest.cpp +++ b/tests/parser/messageIdTest.cpp @@ -17,68 +17,52 @@ // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -#include "../lib/unit++/unit++.h" +#include "tests/testUtils.hpp" -#include -#include -#include "vmime/vmime.hpp" -#include "vmime/platforms/posix/posixHandler.hpp" +#define VMIME_TEST_SUITE messageIdTest +#define VMIME_TEST_SUITE_MODULE "Parser" -#include "tests/parser/testUtils.hpp" -using namespace unitpp; +VMIME_TEST_SUITE_BEGIN + VMIME_TEST_LIST_BEGIN + VMIME_TEST(testParse) + VMIME_TEST(testGenerate) + VMIME_TEST_LIST_END -namespace -{ - class messageIdTest : public suite - { - void testParse() - { - vmime::messageId m1; - m1.parse(""); - - assert_eq("1.1", "a", m1.getLeft()); - assert_eq("1.2", "b", m1.getRight()); - } - - void testGenerate() - { - vmime::messageId m1; - assert_eq("1", "<@>", m1.generate()); - - vmime::messageId m2; - m2.setLeft("a"); + void testParse() + { + vmime::messageId m1; + m1.parse(""); - assert_eq("2", "", m2.generate()); + VASSERT_EQ("1.1", "a", m1.getLeft()); + VASSERT_EQ("1.2", "b", m1.getRight()); + } - vmime::messageId m3; - m3.setRight("b"); + void testGenerate() + { + vmime::messageId m1; - assert_eq("3", "<@b>", m3.generate()); + VASSERT_EQ("1", "<@>", m1.generate()); - vmime::messageId m4; - m4.setLeft("a"); - m4.setRight("b"); + vmime::messageId m2; + m2.setLeft("a"); - assert_eq("4", "", m4.generate()); - } + VASSERT_EQ("2", "", m2.generate()); - public: + vmime::messageId m3; + m3.setRight("b"); - messageIdTest() : suite("vmime::messageId") - { - vmime::platformDependant::setHandler(); + VASSERT_EQ("3", "<@b>", m3.generate()); - add("Parse", testcase(this, "Parse", &messageIdTest::testParse)); - add("Generate", testcase(this, "Generate", &messageIdTest::testGenerate)); + vmime::messageId m4; + m4.setLeft("a"); + m4.setRight("b"); - suite::main().add("vmime::messageId", this); - } + VASSERT_EQ("4", "", m4.generate()); + } - }; +VMIME_TEST_SUITE_END - messageIdTest* theTest = new messageIdTest(); -} -- cgit v1.2.3