diff options
Diffstat (limited to 'tests/unit')
-rw-r--r-- | tests/unit/plugins/irc/test-irc-join.cpp | 68 |
1 files changed, 16 insertions, 52 deletions
diff --git a/tests/unit/plugins/irc/test-irc-join.cpp b/tests/unit/plugins/irc/test-irc-join.cpp index 7d59894c2..43e9c0d5c 100644 --- a/tests/unit/plugins/irc/test-irc-join.cpp +++ b/tests/unit/plugins/irc/test-irc-join.cpp @@ -336,117 +336,81 @@ TEST(IrcJoin, AddRemoveChannelsAutojoin) server = irc_server_alloc ("my_ircd"); CHECK(server); - irc_join_remove_channel_from_autojoin (server, "#xyz", 0); + irc_join_remove_channel_from_autojoin (server, "#xyz"); STRCMP_EQUAL( "", CONFIG_STRING(server->options[IRC_SERVER_OPTION_AUTOJOIN])); - irc_join_add_channel_to_autojoin (server, "#xyz", NULL, 0); + irc_join_add_channel_to_autojoin (server, "#xyz", NULL); STRCMP_EQUAL( "#xyz", CONFIG_STRING(server->options[IRC_SERVER_OPTION_AUTOJOIN])); - irc_join_add_channel_to_autojoin (server, NULL, NULL, 0); + irc_join_add_channel_to_autojoin (server, NULL, NULL); STRCMP_EQUAL( "#xyz", CONFIG_STRING(server->options[IRC_SERVER_OPTION_AUTOJOIN])); - irc_join_add_channel_to_autojoin (server, "#abc", "key_abc", 0); + irc_join_add_channel_to_autojoin (server, "#abc", "key_abc"); STRCMP_EQUAL( "#abc,#xyz key_abc", CONFIG_STRING(server->options[IRC_SERVER_OPTION_AUTOJOIN])); - irc_join_add_channel_to_autojoin (server, "#def", "key_def", 0); + irc_join_add_channel_to_autojoin (server, "#def", "key_def"); STRCMP_EQUAL( "#abc,#def,#xyz key_abc,key_def", CONFIG_STRING(server->options[IRC_SERVER_OPTION_AUTOJOIN])); - irc_join_add_channel_to_autojoin (server, "#ghi", NULL, 0); + irc_join_add_channel_to_autojoin (server, "#ghi", NULL); STRCMP_EQUAL( "#abc,#def,#xyz,#ghi key_abc,key_def", CONFIG_STRING(server->options[IRC_SERVER_OPTION_AUTOJOIN])); - irc_join_add_channel_to_autojoin (server, "#jkl", "", 0); + irc_join_add_channel_to_autojoin (server, "#jkl", ""); STRCMP_EQUAL( "#abc,#def,#xyz,#ghi,#jkl key_abc,key_def", CONFIG_STRING(server->options[IRC_SERVER_OPTION_AUTOJOIN])); - irc_join_remove_channel_from_autojoin (server, "#def", 0); + irc_join_remove_channel_from_autojoin (server, "#def"); STRCMP_EQUAL( "#abc,#xyz,#ghi,#jkl key_abc", CONFIG_STRING(server->options[IRC_SERVER_OPTION_AUTOJOIN])); - irc_join_remove_channel_from_autojoin (server, "#ghi", 0); + irc_join_remove_channel_from_autojoin (server, "#ghi"); STRCMP_EQUAL( "#abc,#xyz,#jkl key_abc", CONFIG_STRING(server->options[IRC_SERVER_OPTION_AUTOJOIN])); - irc_join_remove_channel_from_autojoin (server, "#abc", 0); + irc_join_remove_channel_from_autojoin (server, "#abc"); STRCMP_EQUAL( "#xyz,#jkl", CONFIG_STRING(server->options[IRC_SERVER_OPTION_AUTOJOIN])); - irc_join_remove_channel_from_autojoin (server, "#jkl", 0); + irc_join_remove_channel_from_autojoin (server, "#jkl"); STRCMP_EQUAL( "#xyz", CONFIG_STRING(server->options[IRC_SERVER_OPTION_AUTOJOIN])); - irc_join_remove_channel_from_autojoin (server, "#xyz", 0); + irc_join_remove_channel_from_autojoin (server, "#xyz"); STRCMP_EQUAL( "", CONFIG_STRING(server->options[IRC_SERVER_OPTION_AUTOJOIN])); - irc_join_remove_channel_from_autojoin (server, NULL, 0); + irc_join_remove_channel_from_autojoin (server, NULL); STRCMP_EQUAL( "", CONFIG_STRING(server->options[IRC_SERVER_OPTION_AUTOJOIN])); - irc_join_add_channels_to_autojoin (server, "#abc,#def key_abc", 0); + irc_join_add_channels_to_autojoin (server, "#abc,#def key_abc"); STRCMP_EQUAL( "#abc,#def key_abc", CONFIG_STRING(server->options[IRC_SERVER_OPTION_AUTOJOIN])); - irc_join_add_channels_to_autojoin (server, "#xyz,#ghi key_xyz", 0); + irc_join_add_channels_to_autojoin (server, "#xyz,#ghi key_xyz"); STRCMP_EQUAL( "#abc,#xyz,#def,#ghi key_abc,key_xyz", CONFIG_STRING(server->options[IRC_SERVER_OPTION_AUTOJOIN])); - record_start (); - irc_join_remove_channel_from_autojoin (server, "#xyz", 1); - STRCMP_EQUAL( - "#abc,#def,#ghi key_abc", - CONFIG_STRING(server->options[IRC_SERVER_OPTION_AUTOJOIN])); - CHECK(record_search ("core.weechat", - "Autojoin changed from " - "\"#abc,#xyz,#def,#ghi key_abc,key_xyz\" to " - "\"#abc,#def,#ghi key_abc\"")); - record_stop (); - - record_start (); - irc_join_add_channel_to_autojoin (server, "#xyz", NULL, 1); - STRCMP_EQUAL( - "#abc,#def,#ghi,#xyz key_abc", - CONFIG_STRING(server->options[IRC_SERVER_OPTION_AUTOJOIN])); - CHECK(record_search ("core.weechat", - "Autojoin changed from " - "\"#abc,#def,#ghi key_abc\" to " - "\"#abc,#def,#ghi,#xyz key_abc\"")); - record_stop (); - - irc_join_remove_channel_from_autojoin (server, "#abc", 0); - irc_join_remove_channel_from_autojoin (server, "#def", 0); - irc_join_remove_channel_from_autojoin (server, "#ghi", 0); - irc_join_remove_channel_from_autojoin (server, "#xyz", 0); - - record_start (); - irc_join_add_channel_to_autojoin (server, "#abc", NULL, 1); - STRCMP_EQUAL( - "#abc", - CONFIG_STRING(server->options[IRC_SERVER_OPTION_AUTOJOIN])); - CHECK(record_search ("core.weechat", - "Autojoin changed from empty value to \"#abc\"")); - record_stop (); - irc_server_free (server); } @@ -469,7 +433,7 @@ TEST(IrcJoin, SaveChannelsToAutojoin) "#test2", 0, 0); channel->key = strdup ("key2"); - irc_join_save_channels_to_autojoin (server, 0); + irc_join_save_channels_to_autojoin (server); STRCMP_EQUAL( "#test2,#test1 key2", CONFIG_STRING(server->options[IRC_SERVER_OPTION_AUTOJOIN])); |