aboutsummaryrefslogtreecommitdiffstats
path: root/tests/parser/messageIdTest.cpp
diff options
context:
space:
mode:
authorVincent Richard <[email protected]>2005-08-25 21:25:45 +0000
committerVincent Richard <[email protected]>2005-08-25 21:25:45 +0000
commit5d18fce959ea74f99a8683c944c96881b2365bb2 (patch)
treed35b9177115606eedd84bbc64eb11aa21ca72878 /tests/parser/messageIdTest.cpp
parentFixed undefined symbol 'UNSPECIFIED_PORT'. (diff)
downloadvmime-5d18fce959ea74f99a8683c944c96881b2365bb2.tar.gz
vmime-5d18fce959ea74f99a8683c944c96881b2365bb2.zip
Moved to CppUnit for unit tests framework.
Diffstat (limited to '')
-rw-r--r--tests/parser/messageIdTest.cpp78
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();
-}