diff options
author | Vincent Richard <[email protected]> | 2005-08-25 21:25:45 +0000 |
---|---|---|
committer | Vincent Richard <[email protected]> | 2005-08-25 21:25:45 +0000 |
commit | 5d18fce959ea74f99a8683c944c96881b2365bb2 (patch) | |
tree | d35b9177115606eedd84bbc64eb11aa21ca72878 /tests/parser/messageIdTest.cpp | |
parent | Fixed undefined symbol 'UNSPECIFIED_PORT'. (diff) | |
download | vmime-5d18fce959ea74f99a8683c944c96881b2365bb2.tar.gz vmime-5d18fce959ea74f99a8683c944c96881b2365bb2.zip |
Moved to CppUnit for unit tests framework.
Diffstat (limited to '')
-rw-r--r-- | tests/parser/messageIdTest.cpp | 78 |
1 files changed, 31 insertions, 47 deletions
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 <iostream> -#include <ostream> -#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("<a@b>"); - - 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("<a@b>"); - assert_eq("2", "<a@>", 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", "<a@b>", m4.generate()); - } + VASSERT_EQ("2", "<a@>", m2.generate()); - public: + vmime::messageId m3; + m3.setRight("b"); - messageIdTest() : suite("vmime::messageId") - { - vmime::platformDependant::setHandler<vmime::platforms::posix::posixHandler>(); + 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", "<a@b>", m4.generate()); + } - }; +VMIME_TEST_SUITE_END - messageIdTest* theTest = new messageIdTest(); -} |