about summary refs log tree commit diff stats
path: root/tests/test_cmd_rooms.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_cmd_rooms.c')
-rw-r--r--tests/test_cmd_rooms.c104
1 files changed, 0 insertions, 104 deletions
diff --git a/tests/test_cmd_rooms.c b/tests/test_cmd_rooms.c
deleted file mode 100644
index 5114bfbf..00000000
--- a/tests/test_cmd_rooms.c
+++ /dev/null
@@ -1,104 +0,0 @@
-#include <stdarg.h>
-#include <stddef.h>
-#include <setjmp.h>
-#include <cmocka.h>
-#include <stdlib.h>
-#include <string.h>
-#include <glib.h>
-
-#include "xmpp/xmpp.h"
-
-#include "ui/ui.h"
-#include "ui/stub_ui.h"
-
-#include "config/accounts.h"
-#include "command/commands.h"
-
-static void test_with_connection_status(jabber_conn_status_t status)
-{
-    CommandHelp *help = malloc(sizeof(CommandHelp));
-
-    will_return(jabber_get_connection_status, status);
-
-    expect_cons_show("You are not currently connected.");
-
-    gboolean result = cmd_rooms(NULL, *help);
-    assert_true(result);
-
-    free(help);
-}
-
-void cmd_rooms_shows_message_when_disconnected(void **state)
-{
-    test_with_connection_status(JABBER_DISCONNECTED);
-}
-
-void cmd_rooms_shows_message_when_disconnecting(void **state)
-{
-    test_with_connection_status(JABBER_DISCONNECTING);
-}
-
-void cmd_rooms_shows_message_when_connecting(void **state)
-{
-    test_with_connection_status(JABBER_CONNECTING);
-}
-
-void cmd_rooms_shows_message_when_started(void **state)
-{
-    test_with_connection_status(JABBER_STARTED);
-}
-
-void cmd_rooms_shows_message_when_undefined(void **state)
-{
-    test_with_connection_status(JABBER_UNDEFINED);
-}
-
-void cmd_rooms_uses_account_default_when_no_arg(void **state)
-{
-    CommandHelp *help = malloc(sizeof(CommandHelp));
-    gchar *args[] = { NULL };
-    ProfAccount *account = malloc(sizeof(ProfAccount));
-    account->name = NULL;
-    account->jid = NULL;
-    account->password = NULL;
-    account->eval_password = NULL;
-    account->resource = NULL;
-    account->server = NULL;
-    account->last_presence = NULL;
-    account->login_presence = NULL;
-    account->muc_nick = NULL;
-    account->otr_policy = NULL;
-    account->otr_manual = NULL;
-    account->otr_opportunistic = NULL;
-    account->otr_always = NULL;
-    account->muc_service = strdup("default_conf_server");
-
-    will_return(jabber_get_connection_status, JABBER_CONNECTED);
-    will_return(jabber_get_account_name, "account_name");
-    expect_any(accounts_get_account, name);
-    will_return(accounts_get_account, account);
-
-    expect_string(iq_room_list_request, conferencejid, "default_conf_server");
-
-    gboolean result = cmd_rooms(args, *help);
-
-    assert_true(result);
-
-    free(help);
-}
-
-void cmd_rooms_arg_used_when_passed(void **state)
-{
-    CommandHelp *help = malloc(sizeof(CommandHelp));
-    gchar *args[] = { "conf_server_arg" };
-
-    will_return(jabber_get_connection_status, JABBER_CONNECTED);
-
-    expect_string(iq_room_list_request, conferencejid, "conf_server_arg");
-
-    gboolean result = cmd_rooms(args, *help);
-
-    assert_true(result);
-
-    free(help);
-}