aboutsummaryrefslogtreecommitdiffstats
path: root/tests/parser/messageIdTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/parser/messageIdTest.cpp')
-rw-r--r--tests/parser/messageIdTest.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/parser/messageIdTest.cpp b/tests/parser/messageIdTest.cpp
index a7a2a97c..6330f157 100644
--- a/tests/parser/messageIdTest.cpp
+++ b/tests/parser/messageIdTest.cpp
@@ -32,6 +32,7 @@ VMIME_TEST_SUITE_BEGIN
VMIME_TEST_LIST_BEGIN
VMIME_TEST(testParse)
+ VMIME_TEST(testParseInvalid)
VMIME_TEST(testGenerate)
VMIME_TEST_LIST_END
@@ -45,6 +46,15 @@ VMIME_TEST_SUITE_BEGIN
VASSERT_EQ("1.2", "b", m1.getRight());
}
+ void testParseInvalid()
+ {
+ vmime::messageId m1;
+ m1.parse("foo@bar");
+
+ VASSERT_EQ("1.1", "foo", m1.getLeft());
+ VASSERT_EQ("1.2", "bar", m1.getRight());
+ }
+
void testGenerate()
{
vmime::messageId m1;