Compare commits

..

1 commit

Author SHA1 Message Date
00e885a9e6 Add message serialization and deserialization
All checks were successful
PR Check / on-push-commit-check (push) Successful in 15m15s
2024-12-24 17:32:11 +11:00

View file

@ -42,8 +42,9 @@ TEST(Parse, Message) {
TEST(Serialize, Message) { TEST(Serialize, Message) {
auto expected = auto expected =
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<message from=\"user1@server.i2p\" to=\"user2@server.i2p\" type=\"chat\" id=\"1\" " R"(<?xml version="1.0" encoding="UTF-8"?>
"xml:lang=\"en\"><body>hello</body></message>\n"; <message from="user1@server.i2p" to="user2@server.i2p" type="chat" id="1" xml:lang="en"><body>hello</body></message>
)";
xmlpp::Document doc; xmlpp::Document doc;
auto node = doc.create_root_node("message"); auto node = doc.create_root_node("message");
Serialization<Message<BareJid, BareJid>>::Serialize(node, kMessage); Serialization<Message<BareJid, BareJid>>::Serialize(node, kMessage);