Mercurial > irccd
diff tests/plugin-hangman/main.cpp @ 210:2d10d7e661a0
Irccd: make object based IRC events, #522
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 22 Jun 2016 13:02:29 +0200 |
parents | 6635b9187d71 |
children | 79d9840811a1 |
line wrap: on
line diff
--- a/tests/plugin-hangman/main.cpp Tue Jun 21 21:56:04 2016 +0200 +++ b/tests/plugin-hangman/main.cpp Wed Jun 22 13:02:29 2016 +0200 @@ -86,9 +86,9 @@ { load({{ "collaborative", "false" }}); - m_plugin->onCommand(m_irccd, m_server, "jean!jean@localhost", "#hangman", ""); - m_plugin->onMessage(m_irccd, m_server, "jean!jean@localhost", "#hangman", "s"); - m_plugin->onMessage(m_irccd, m_server, "jean!jean@localhost", "#hangman", "s"); + m_plugin->onCommand(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", ""}); + m_plugin->onMessage(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", "s"}); + m_plugin->onMessage(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", "s"}); ASSERT_EQ("#hangman:asked=hangman:!hangman:test:#hangman:jean!jean@localhost:jean:s", m_server->last()); } @@ -97,17 +97,17 @@ { load({{ "collaborative", "false" }}); - m_plugin->onCommand(m_irccd, m_server, "jean!jean@localhost", "#hangman", ""); - m_plugin->onMessage(m_irccd, m_server, "jean!jean@localhost", "#hangman", "a"); - m_plugin->onMessage(m_irccd, m_server, "jean!jean@localhost", "#hangman", "b"); - m_plugin->onMessage(m_irccd, m_server, "jean!jean@localhost", "#hangman", "c"); - m_plugin->onMessage(m_irccd, m_server, "jean!jean@localhost", "#hangman", "d"); - m_plugin->onMessage(m_irccd, m_server, "jean!jean@localhost", "#hangman", "e"); - m_plugin->onMessage(m_irccd, m_server, "jean!jean@localhost", "#hangman", "f"); - m_plugin->onMessage(m_irccd, m_server, "jean!jean@localhost", "#hangman", "g"); - m_plugin->onMessage(m_irccd, m_server, "jean!jean@localhost", "#hangman", "h"); - m_plugin->onMessage(m_irccd, m_server, "jean!jean@localhost", "#hangman", "i"); - m_plugin->onMessage(m_irccd, m_server, "jean!jean@localhost", "#hangman", "j"); + m_plugin->onCommand(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", ""}); + m_plugin->onMessage(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", "a"}); + m_plugin->onMessage(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", "b"}); + m_plugin->onMessage(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", "c"}); + m_plugin->onMessage(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", "d"}); + m_plugin->onMessage(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", "e"}); + m_plugin->onMessage(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", "f"}); + m_plugin->onMessage(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", "g"}); + m_plugin->onMessage(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", "h"}); + m_plugin->onMessage(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", "i"}); + m_plugin->onMessage(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", "j"}); ASSERT_EQ("#hangman:dead=hangman:!hangman:test:#hangman:jean!jean@localhost:jean:sky", m_server->last()); } @@ -116,8 +116,8 @@ { load({{ "collaborative", "false" }}); - m_plugin->onCommand(m_irccd, m_server, "jean!jean@localhost", "#hangman", ""); - m_plugin->onMessage(m_irccd, m_server, "jean!jean@localhost", "#hangman", "s"); + m_plugin->onCommand(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", ""}); + m_plugin->onMessage(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", "s"}); ASSERT_EQ("#hangman:found=hangman:!hangman:test:#hangman:jean!jean@localhost:jean:s _ _", m_server->last()); } @@ -126,7 +126,7 @@ { load(); - m_plugin->onCommand(m_irccd, m_server, "jean!jean@localhost", "#hangman", ""); + m_plugin->onCommand(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", ""}); ASSERT_EQ("#hangman:start=hangman:!hangman:test:#hangman:jean!jean@localhost:jean:_ _ _", m_server->last()); } @@ -135,10 +135,10 @@ { load({{ "collaborative", "false" }}); - m_plugin->onCommand(m_irccd, m_server, "jean!jean@localhost", "#hangman", ""); - m_plugin->onMessage(m_irccd, m_server, "jean!jean@localhost", "#hangman", "s"); - m_plugin->onMessage(m_irccd, m_server, "jean!jean@localhost", "#hangman", "k"); - m_plugin->onMessage(m_irccd, m_server, "jean!jean@localhost", "#hangman", "y"); + m_plugin->onCommand(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", ""}); + m_plugin->onMessage(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", "s"}); + m_plugin->onMessage(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", "k"}); + m_plugin->onMessage(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", "y"}); ASSERT_EQ("#hangman:win=hangman:!hangman:test:#hangman:jean!jean@localhost:jean:sky", m_server->last()); } @@ -147,8 +147,8 @@ { load({{ "collaborative", "false" }}); - m_plugin->onCommand(m_irccd, m_server, "jean!jean@localhost", "#hangman", ""); - m_plugin->onCommand(m_irccd, m_server, "jean!jean@localhost", "#hangman", "sky"); + m_plugin->onCommand(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", ""}); + m_plugin->onCommand(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", "sky"}); ASSERT_EQ("#hangman:win=hangman:!hangman:test:#hangman:jean!jean@localhost:jean:sky", m_server->last()); } @@ -157,8 +157,8 @@ { load(); - m_plugin->onCommand(m_irccd, m_server, "jean!jean@localhost", "#hangman", ""); - m_plugin->onMessage(m_irccd, m_server, "jean!jean@localhost", "#hangman", "x"); + m_plugin->onCommand(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", ""}); + m_plugin->onMessage(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", "x"}); ASSERT_EQ("#hangman:wrong-letter=hangman:!hangman:test:#hangman:jean!jean@localhost:jean:x", m_server->last()); } @@ -167,8 +167,8 @@ { load(); - m_plugin->onCommand(m_irccd, m_server, "jean!jean@localhost", "#hangman", ""); - m_plugin->onCommand(m_irccd, m_server, "jean!jean@localhost", "#hangman", "cheese"); + m_plugin->onCommand(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", ""}); + m_plugin->onCommand(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", "cheese"}); ASSERT_EQ("#hangman:wrong-word=hangman:!hangman:test:#hangman:jean!jean@localhost:jean:cheese", m_server->last()); } @@ -178,10 +178,10 @@ // Disable collaborative mode. load({{ "collaborative", "false" }}); - m_plugin->onCommand(m_irccd, m_server, "jean!jean@localhost", "#hangman", ""); - m_plugin->onMessage(m_irccd, m_server, "jean!jean@localhost", "#hangman", "s"); + m_plugin->onCommand(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", ""}); + m_plugin->onMessage(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", "s"}); ASSERT_EQ("#hangman:found=hangman:!hangman:test:#hangman:jean!jean@localhost:jean:s _ _", m_server->last()); - m_plugin->onMessage(m_irccd, m_server, "jean!jean@localhost", "#hangman", "k"); + m_plugin->onMessage(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", "k"}); ASSERT_EQ("#hangman:found=hangman:!hangman:test:#hangman:jean!jean@localhost:jean:s k _", m_server->last()); } @@ -190,12 +190,12 @@ // Enable collaborative mode. load({{ "collaborative", "true" }}); - m_plugin->onCommand(m_irccd, m_server, "jean!jean@localhost", "#hangman", ""); - m_plugin->onMessage(m_irccd, m_server, "jean!jean@localhost", "#hangman", "s"); + m_plugin->onCommand(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", ""}); + m_plugin->onMessage(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", "s"}); ASSERT_EQ("#hangman:found=hangman:!hangman:test:#hangman:jean!jean@localhost:jean:s _ _", m_server->last()); - m_plugin->onMessage(m_irccd, m_server, "jean!jean@localhost", "#hangman", "k"); + m_plugin->onMessage(m_irccd, MessageEvent{m_server, "jean!jean@localhost", "#hangman", "k"}); ASSERT_EQ("#hangman:wrong-player=hangman:!hangman:test:#hangman:jean!jean@localhost:jean:k", m_server->last()); - m_plugin->onMessage(m_irccd, m_server, "francis!francis@localhost", "#hangman", "k"); + m_plugin->onMessage(m_irccd, MessageEvent{m_server, "francis!francis@localhost", "#hangman", "k"}); ASSERT_EQ("#hangman:found=hangman:!hangman:test:#hangman:francis!francis@localhost:francis:s k _", m_server->last()); }