aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/rfc822/MCMessageParser.cc
diff options
context:
space:
mode:
authorGravatar Hoa V. DINH <dinh.viet.hoa@gmail.com>2014-10-21 20:50:13 -0700
committerGravatar Hoa V. DINH <dinh.viet.hoa@gmail.com>2014-10-21 20:50:13 -0700
commitc58220701ada0ccca85cd290a57b3e2277537b75 (patch)
tree5308105b610dd50f7cc66734e857e4bc7999ce96 /src/core/rfc822/MCMessageParser.cc
parentdf800fed1079fb0b9f49681d7b1688c1d3b97539 (diff)
Implement unit tests for message builder and message parsers
Diffstat (limited to 'src/core/rfc822/MCMessageParser.cc')
-rw-r--r--src/core/rfc822/MCMessageParser.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/core/rfc822/MCMessageParser.cc b/src/core/rfc822/MCMessageParser.cc
index 21e2e985..4eb6046e 100644
--- a/src/core/rfc822/MCMessageParser.cc
+++ b/src/core/rfc822/MCMessageParser.cc
@@ -103,6 +103,15 @@ String * MessageParser::description()
return result;
}
+HashMap * MessageParser::serializable()
+{
+ HashMap * result = AbstractMessage::serializable();
+ if (mMainPart != NULL) {
+ result->setObjectForKey(MCSTR("mainPart"), mMainPart->serializable());
+ }
+ return result;
+}
+
Object * MessageParser::copy()
{
return new MessageParser(this);