From 9a7df7cbbe9cdd08335dc871e9ed43598fbffb3f Mon Sep 17 00:00:00 2001 From: J-P Nurmi Date: Thu, 27 Aug 2015 12:31:57 +0200 Subject: [PATCH] MessageTest: test also CMessage(CNick, CString, ...) --- test/MessageTest.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/MessageTest.cpp b/test/MessageTest.cpp index c799dabb..2d088c9e 100644 --- a/test/MessageTest.cpp +++ b/test/MessageTest.cpp @@ -43,6 +43,16 @@ TEST(MessageTest, ToString) { EXPECT_EQ(":irc.znc.in CMD p1", CMessage(":irc.znc.in CMD p1").ToString()); EXPECT_EQ(":irc.znc.in CMD p1 p2", CMessage(":irc.znc.in CMD p1 p2").ToString()); EXPECT_EQ(":irc.znc.in CMD :p p p", CMessage(":irc.znc.in CMD :p p p").ToString()); + + EXPECT_EQ("CMD", CMessage(CNick(), "CMD", {}).ToString()); + EXPECT_EQ("CMD p1", CMessage(CNick(), "CMD", {"p1"}).ToString()); + EXPECT_EQ("CMD p1 p2", CMessage(CNick(), "CMD", {"p1", "p2"}).ToString()); + EXPECT_EQ("CMD :p p p", CMessage(CNick(), "CMD", {"p p p"}).ToString()); + EXPECT_EQ(":irc.znc.in", CMessage(CNick(":irc.znc.in"), "", {}).ToString()); + EXPECT_EQ(":irc.znc.in CMD", CMessage(CNick(":irc.znc.in"), "CMD", {}).ToString()); + EXPECT_EQ(":irc.znc.in CMD p1", CMessage(CNick(":irc.znc.in"), "CMD", {"p1"}).ToString()); + EXPECT_EQ(":irc.znc.in CMD p1 p2", CMessage(CNick(":irc.znc.in"), "CMD", {"p1", "p2"}).ToString()); + EXPECT_EQ(":irc.znc.in CMD :p p p", CMessage(CNick(":irc.znc.in"), "CMD", {"p p p"}).ToString()); } TEST(MessageTest, FormatFlags) {