mirror of
https://github.com/profanity-im/profanity.git
synced 2024-12-04 14:46:46 -05:00
Added connection status tests for cmd_join
This commit is contained in:
parent
d683c49b6c
commit
f3fe1d34d2
@ -68,6 +68,7 @@ tests_sources = \
|
|||||||
tests/test_cmd_statuses.c \
|
tests/test_cmd_statuses.c \
|
||||||
tests/test_cmd_bookmark.c \
|
tests/test_cmd_bookmark.c \
|
||||||
tests/test_cmd_otr.c \
|
tests/test_cmd_otr.c \
|
||||||
|
tests/test_cmd_join.c \
|
||||||
tests/test_history.c \
|
tests/test_history.c \
|
||||||
tests/test_jid.c \
|
tests/test_jid.c \
|
||||||
tests/test_parser.c \
|
tests/test_parser.c \
|
||||||
|
@ -1578,8 +1578,6 @@ gboolean
|
|||||||
cmd_join(gchar **args, struct cmd_help_t help)
|
cmd_join(gchar **args, struct cmd_help_t help)
|
||||||
{
|
{
|
||||||
jabber_conn_status_t conn_status = jabber_get_connection_status();
|
jabber_conn_status_t conn_status = jabber_get_connection_status();
|
||||||
ProfAccount *account = accounts_get_account(jabber_get_account_name());
|
|
||||||
|
|
||||||
if (conn_status != JABBER_CONNECTED) {
|
if (conn_status != JABBER_CONNECTED) {
|
||||||
cons_show("You are not currently connected.");
|
cons_show("You are not currently connected.");
|
||||||
return TRUE;
|
return TRUE;
|
||||||
@ -1597,6 +1595,7 @@ cmd_join(gchar **args, struct cmd_help_t help)
|
|||||||
char *passwd = NULL;
|
char *passwd = NULL;
|
||||||
GString *room_str = g_string_new("");
|
GString *room_str = g_string_new("");
|
||||||
Jid *my_jid = jid_create(jabber_get_fulljid());
|
Jid *my_jid = jid_create(jabber_get_fulljid());
|
||||||
|
ProfAccount *account = accounts_get_account(jabber_get_account_name());
|
||||||
|
|
||||||
// full room jid supplied (room@server)
|
// full room jid supplied (room@server)
|
||||||
if (room_arg->localpart != NULL) {
|
if (room_arg->localpart != NULL) {
|
||||||
|
485
tests/test_cmd_join.c
Normal file
485
tests/test_cmd_join.c
Normal file
@ -0,0 +1,485 @@
|
|||||||
|
#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 "xmpp/mock_xmpp.h"
|
||||||
|
|
||||||
|
#include "ui/ui.h"
|
||||||
|
#include "ui/mock_ui.h"
|
||||||
|
|
||||||
|
#include "command/commands.h"
|
||||||
|
|
||||||
|
static void test_with_connection_status(jabber_conn_status_t status)
|
||||||
|
{
|
||||||
|
mock_cons_show();
|
||||||
|
CommandHelp *help = malloc(sizeof(CommandHelp));
|
||||||
|
|
||||||
|
mock_connection_status(status);
|
||||||
|
|
||||||
|
expect_cons_show("You are not currently connected.");
|
||||||
|
|
||||||
|
gboolean result = cmd_join(NULL, *help);
|
||||||
|
assert_true(result);
|
||||||
|
|
||||||
|
free(help);
|
||||||
|
}
|
||||||
|
|
||||||
|
void cmd_join_shows_message_when_disconnecting(void **state)
|
||||||
|
{
|
||||||
|
test_with_connection_status(JABBER_DISCONNECTING);
|
||||||
|
}
|
||||||
|
|
||||||
|
void cmd_join_shows_message_when_connecting(void **state)
|
||||||
|
{
|
||||||
|
test_with_connection_status(JABBER_CONNECTING);
|
||||||
|
}
|
||||||
|
|
||||||
|
void cmd_join_shows_message_when_disconnected(void **state)
|
||||||
|
{
|
||||||
|
test_with_connection_status(JABBER_DISCONNECTED);
|
||||||
|
}
|
||||||
|
|
||||||
|
void cmd_join_shows_message_when_undefined(void **state)
|
||||||
|
{
|
||||||
|
test_with_connection_status(JABBER_UNDEFINED);
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
void cmd_connect_shows_usage_when_no_server_value(void **state)
|
||||||
|
{
|
||||||
|
stub_ui_ask_password();
|
||||||
|
mock_cons_show();
|
||||||
|
CommandHelp *help = malloc(sizeof(CommandHelp));
|
||||||
|
help->usage = "some usage";
|
||||||
|
gchar *args[] = { "user@server.org", "server", NULL };
|
||||||
|
|
||||||
|
mock_connection_status(JABBER_DISCONNECTED);
|
||||||
|
|
||||||
|
expect_cons_show("Usage: some usage");
|
||||||
|
expect_cons_show("");
|
||||||
|
|
||||||
|
gboolean result = cmd_connect(args, *help);
|
||||||
|
assert_true(result);
|
||||||
|
|
||||||
|
free(help);
|
||||||
|
}
|
||||||
|
|
||||||
|
void cmd_connect_shows_usage_when_server_no_port_value(void **state)
|
||||||
|
{
|
||||||
|
stub_ui_ask_password();
|
||||||
|
mock_cons_show();
|
||||||
|
CommandHelp *help = malloc(sizeof(CommandHelp));
|
||||||
|
help->usage = "some usage";
|
||||||
|
gchar *args[] = { "user@server.org", "server", "aserver", "port", NULL };
|
||||||
|
|
||||||
|
mock_connection_status(JABBER_DISCONNECTED);
|
||||||
|
|
||||||
|
expect_cons_show("Usage: some usage");
|
||||||
|
expect_cons_show("");
|
||||||
|
|
||||||
|
gboolean result = cmd_connect(args, *help);
|
||||||
|
assert_true(result);
|
||||||
|
|
||||||
|
free(help);
|
||||||
|
}
|
||||||
|
|
||||||
|
void cmd_connect_shows_usage_when_no_port_value(void **state)
|
||||||
|
{
|
||||||
|
stub_ui_ask_password();
|
||||||
|
mock_cons_show();
|
||||||
|
CommandHelp *help = malloc(sizeof(CommandHelp));
|
||||||
|
help->usage = "some usage";
|
||||||
|
gchar *args[] = { "user@server.org", "port", NULL };
|
||||||
|
|
||||||
|
mock_connection_status(JABBER_DISCONNECTED);
|
||||||
|
|
||||||
|
expect_cons_show("Usage: some usage");
|
||||||
|
expect_cons_show("");
|
||||||
|
|
||||||
|
gboolean result = cmd_connect(args, *help);
|
||||||
|
assert_true(result);
|
||||||
|
|
||||||
|
free(help);
|
||||||
|
}
|
||||||
|
|
||||||
|
void cmd_connect_shows_usage_when_port_no_server_value(void **state)
|
||||||
|
{
|
||||||
|
stub_ui_ask_password();
|
||||||
|
mock_cons_show();
|
||||||
|
CommandHelp *help = malloc(sizeof(CommandHelp));
|
||||||
|
help->usage = "some usage";
|
||||||
|
gchar *args[] = { "user@server.org", "port", "5678", "server", NULL };
|
||||||
|
|
||||||
|
mock_connection_status(JABBER_DISCONNECTED);
|
||||||
|
|
||||||
|
expect_cons_show("Usage: some usage");
|
||||||
|
expect_cons_show("");
|
||||||
|
|
||||||
|
gboolean result = cmd_connect(args, *help);
|
||||||
|
assert_true(result);
|
||||||
|
|
||||||
|
free(help);
|
||||||
|
}
|
||||||
|
|
||||||
|
void cmd_connect_shows_message_when_port_0(void **state)
|
||||||
|
{
|
||||||
|
stub_ui_ask_password();
|
||||||
|
mock_cons_show();
|
||||||
|
CommandHelp *help = malloc(sizeof(CommandHelp));
|
||||||
|
gchar *args[] = { "user@server.org", "port", "0", NULL };
|
||||||
|
|
||||||
|
mock_connection_status(JABBER_DISCONNECTED);
|
||||||
|
|
||||||
|
expect_cons_show("Value 0 out of range. Must be in 1..65535.");
|
||||||
|
expect_cons_show("");
|
||||||
|
|
||||||
|
gboolean result = cmd_connect(args, *help);
|
||||||
|
assert_true(result);
|
||||||
|
|
||||||
|
free(help);
|
||||||
|
}
|
||||||
|
|
||||||
|
void cmd_connect_shows_message_when_port_minus1(void **state)
|
||||||
|
{
|
||||||
|
stub_ui_ask_password();
|
||||||
|
mock_cons_show();
|
||||||
|
CommandHelp *help = malloc(sizeof(CommandHelp));
|
||||||
|
gchar *args[] = { "user@server.org", "port", "-1", NULL };
|
||||||
|
|
||||||
|
mock_connection_status(JABBER_DISCONNECTED);
|
||||||
|
|
||||||
|
expect_cons_show("Value -1 out of range. Must be in 1..65535.");
|
||||||
|
expect_cons_show("");
|
||||||
|
|
||||||
|
gboolean result = cmd_connect(args, *help);
|
||||||
|
assert_true(result);
|
||||||
|
|
||||||
|
free(help);
|
||||||
|
}
|
||||||
|
|
||||||
|
void cmd_connect_shows_message_when_port_65536(void **state)
|
||||||
|
{
|
||||||
|
stub_ui_ask_password();
|
||||||
|
mock_cons_show();
|
||||||
|
CommandHelp *help = malloc(sizeof(CommandHelp));
|
||||||
|
gchar *args[] = { "user@server.org", "port", "65536", NULL };
|
||||||
|
|
||||||
|
mock_connection_status(JABBER_DISCONNECTED);
|
||||||
|
|
||||||
|
expect_cons_show("Value 65536 out of range. Must be in 1..65535.");
|
||||||
|
expect_cons_show("");
|
||||||
|
|
||||||
|
gboolean result = cmd_connect(args, *help);
|
||||||
|
assert_true(result);
|
||||||
|
|
||||||
|
free(help);
|
||||||
|
}
|
||||||
|
|
||||||
|
void cmd_connect_shows_message_when_port_contains_chars(void **state)
|
||||||
|
{
|
||||||
|
stub_ui_ask_password();
|
||||||
|
mock_cons_show();
|
||||||
|
CommandHelp *help = malloc(sizeof(CommandHelp));
|
||||||
|
gchar *args[] = { "user@server.org", "port", "52f66", NULL };
|
||||||
|
|
||||||
|
mock_connection_status(JABBER_DISCONNECTED);
|
||||||
|
|
||||||
|
expect_cons_show("Could not convert \"52f66\" to a number.");
|
||||||
|
expect_cons_show("");
|
||||||
|
|
||||||
|
gboolean result = cmd_connect(args, *help);
|
||||||
|
assert_true(result);
|
||||||
|
|
||||||
|
free(help);
|
||||||
|
}
|
||||||
|
|
||||||
|
void cmd_connect_shows_usage_when_server_provided_twice(void **state)
|
||||||
|
{
|
||||||
|
stub_ui_ask_password();
|
||||||
|
mock_cons_show();
|
||||||
|
CommandHelp *help = malloc(sizeof(CommandHelp));
|
||||||
|
help->usage = "some usage";
|
||||||
|
gchar *args[] = { "user@server.org", "server", "server1", "server", "server2", NULL };
|
||||||
|
|
||||||
|
mock_connection_status(JABBER_DISCONNECTED);
|
||||||
|
|
||||||
|
expect_cons_show("Usage: some usage");
|
||||||
|
expect_cons_show("");
|
||||||
|
|
||||||
|
gboolean result = cmd_connect(args, *help);
|
||||||
|
assert_true(result);
|
||||||
|
|
||||||
|
free(help);
|
||||||
|
}
|
||||||
|
|
||||||
|
void cmd_connect_shows_usage_when_port_provided_twice(void **state)
|
||||||
|
{
|
||||||
|
stub_ui_ask_password();
|
||||||
|
mock_cons_show();
|
||||||
|
CommandHelp *help = malloc(sizeof(CommandHelp));
|
||||||
|
help->usage = "some usage";
|
||||||
|
gchar *args[] = { "user@server.org", "port", "1111", "port", "1111", NULL };
|
||||||
|
|
||||||
|
mock_connection_status(JABBER_DISCONNECTED);
|
||||||
|
|
||||||
|
expect_cons_show("Usage: some usage");
|
||||||
|
expect_cons_show("");
|
||||||
|
|
||||||
|
gboolean result = cmd_connect(args, *help);
|
||||||
|
assert_true(result);
|
||||||
|
|
||||||
|
free(help);
|
||||||
|
}
|
||||||
|
|
||||||
|
void cmd_connect_shows_usage_when_invalid_first_property(void **state)
|
||||||
|
{
|
||||||
|
stub_ui_ask_password();
|
||||||
|
mock_cons_show();
|
||||||
|
CommandHelp *help = malloc(sizeof(CommandHelp));
|
||||||
|
help->usage = "some usage";
|
||||||
|
gchar *args[] = { "user@server.org", "wrong", "server", NULL };
|
||||||
|
|
||||||
|
mock_connection_status(JABBER_DISCONNECTED);
|
||||||
|
|
||||||
|
expect_cons_show("Usage: some usage");
|
||||||
|
expect_cons_show("");
|
||||||
|
|
||||||
|
gboolean result = cmd_connect(args, *help);
|
||||||
|
assert_true(result);
|
||||||
|
|
||||||
|
free(help);
|
||||||
|
}
|
||||||
|
|
||||||
|
void cmd_connect_shows_usage_when_invalid_second_property(void **state)
|
||||||
|
{
|
||||||
|
stub_ui_ask_password();
|
||||||
|
mock_cons_show();
|
||||||
|
CommandHelp *help = malloc(sizeof(CommandHelp));
|
||||||
|
help->usage = "some usage";
|
||||||
|
gchar *args[] = { "user@server.org", "server", "aserver", "wrong", "1234", NULL };
|
||||||
|
|
||||||
|
mock_connection_status(JABBER_DISCONNECTED);
|
||||||
|
|
||||||
|
expect_cons_show("Usage: some usage");
|
||||||
|
expect_cons_show("");
|
||||||
|
|
||||||
|
gboolean result = cmd_connect(args, *help);
|
||||||
|
assert_true(result);
|
||||||
|
|
||||||
|
free(help);
|
||||||
|
}
|
||||||
|
|
||||||
|
void cmd_connect_when_no_account(void **state)
|
||||||
|
{
|
||||||
|
mock_cons_show();
|
||||||
|
mock_accounts_get_account();
|
||||||
|
mock_ui_ask_password();
|
||||||
|
mock_jabber_connect_with_details();
|
||||||
|
CommandHelp *help = malloc(sizeof(CommandHelp));
|
||||||
|
gchar *args[] = { "user@server.org", NULL };
|
||||||
|
|
||||||
|
mock_connection_status(JABBER_DISCONNECTED);
|
||||||
|
|
||||||
|
accounts_get_account_expect_and_return("user@server.org", NULL);
|
||||||
|
|
||||||
|
mock_ui_ask_password_returns("password");
|
||||||
|
|
||||||
|
expect_cons_show("Connecting as user@server.org");
|
||||||
|
|
||||||
|
jabber_connect_with_details_expect_and_return("user@server.org", "password", NULL, 0, JABBER_CONNECTING);
|
||||||
|
|
||||||
|
gboolean result = cmd_connect(args, *help);
|
||||||
|
assert_true(result);
|
||||||
|
|
||||||
|
free(help);
|
||||||
|
}
|
||||||
|
|
||||||
|
void cmd_connect_with_server_when_provided(void **state)
|
||||||
|
{
|
||||||
|
mock_ui_ask_password();
|
||||||
|
stub_cons_show();
|
||||||
|
mock_accounts_get_account();
|
||||||
|
mock_jabber_connect_with_details();
|
||||||
|
CommandHelp *help = malloc(sizeof(CommandHelp));
|
||||||
|
gchar *args[] = { "user@server.org", "server", "aserver", NULL };
|
||||||
|
|
||||||
|
mock_connection_status(JABBER_DISCONNECTED);
|
||||||
|
|
||||||
|
accounts_get_account_return(NULL);
|
||||||
|
|
||||||
|
mock_ui_ask_password_returns("password");
|
||||||
|
|
||||||
|
jabber_connect_with_details_expect_and_return("user@server.org", "password", "aserver", 0, JABBER_CONNECTING);
|
||||||
|
|
||||||
|
gboolean result = cmd_connect(args, *help);
|
||||||
|
assert_true(result);
|
||||||
|
|
||||||
|
free(help);
|
||||||
|
}
|
||||||
|
|
||||||
|
void cmd_connect_with_port_when_provided(void **state)
|
||||||
|
{
|
||||||
|
mock_ui_ask_password();
|
||||||
|
stub_cons_show();
|
||||||
|
mock_accounts_get_account();
|
||||||
|
mock_jabber_connect_with_details();
|
||||||
|
CommandHelp *help = malloc(sizeof(CommandHelp));
|
||||||
|
gchar *args[] = { "user@server.org", "port", "5432", NULL };
|
||||||
|
|
||||||
|
mock_connection_status(JABBER_DISCONNECTED);
|
||||||
|
|
||||||
|
accounts_get_account_return(NULL);
|
||||||
|
|
||||||
|
mock_ui_ask_password_returns("password");
|
||||||
|
|
||||||
|
jabber_connect_with_details_expect_and_return("user@server.org", "password", NULL, 5432, JABBER_CONNECTING);
|
||||||
|
|
||||||
|
gboolean result = cmd_connect(args, *help);
|
||||||
|
assert_true(result);
|
||||||
|
|
||||||
|
free(help);
|
||||||
|
}
|
||||||
|
|
||||||
|
void cmd_connect_with_server_and_port_when_provided(void **state)
|
||||||
|
{
|
||||||
|
mock_ui_ask_password();
|
||||||
|
stub_cons_show();
|
||||||
|
mock_accounts_get_account();
|
||||||
|
mock_jabber_connect_with_details();
|
||||||
|
CommandHelp *help = malloc(sizeof(CommandHelp));
|
||||||
|
gchar *args[] = { "user@server.org", "port", "5432", "server", "aserver", NULL };
|
||||||
|
|
||||||
|
mock_connection_status(JABBER_DISCONNECTED);
|
||||||
|
|
||||||
|
accounts_get_account_return(NULL);
|
||||||
|
|
||||||
|
mock_ui_ask_password_returns("password");
|
||||||
|
|
||||||
|
jabber_connect_with_details_expect_and_return("user@server.org", "password", "aserver", 5432, JABBER_CONNECTING);
|
||||||
|
|
||||||
|
gboolean result = cmd_connect(args, *help);
|
||||||
|
assert_true(result);
|
||||||
|
|
||||||
|
free(help);
|
||||||
|
}
|
||||||
|
|
||||||
|
void cmd_connect_fail_message(void **state)
|
||||||
|
{
|
||||||
|
stub_cons_show();
|
||||||
|
mock_cons_show_error();
|
||||||
|
stub_ui_ask_password();
|
||||||
|
mock_accounts_get_account();
|
||||||
|
mock_jabber_connect_with_details();
|
||||||
|
CommandHelp *help = malloc(sizeof(CommandHelp));
|
||||||
|
gchar *args[] = { "user@server.org", NULL };
|
||||||
|
|
||||||
|
mock_connection_status(JABBER_DISCONNECTED);
|
||||||
|
|
||||||
|
accounts_get_account_return(NULL);
|
||||||
|
|
||||||
|
jabber_connect_with_details_return(JABBER_DISCONNECTED);
|
||||||
|
|
||||||
|
expect_cons_show_error("Connection attempt for user@server.org failed.");
|
||||||
|
|
||||||
|
gboolean result = cmd_connect(args, *help);
|
||||||
|
assert_true(result);
|
||||||
|
|
||||||
|
free(help);
|
||||||
|
}
|
||||||
|
|
||||||
|
void cmd_connect_lowercases_argument(void **state)
|
||||||
|
{
|
||||||
|
stub_cons_show();
|
||||||
|
stub_ui_ask_password();
|
||||||
|
mock_accounts_get_account();
|
||||||
|
mock_jabber_connect_with_details();
|
||||||
|
CommandHelp *help = malloc(sizeof(CommandHelp));
|
||||||
|
gchar *args[] = { "USER@server.ORG", NULL };
|
||||||
|
|
||||||
|
mock_connection_status(JABBER_DISCONNECTED);
|
||||||
|
|
||||||
|
accounts_get_account_expect_and_return("user@server.org", NULL);
|
||||||
|
|
||||||
|
jabber_connect_with_details_return(JABBER_CONNECTING);
|
||||||
|
|
||||||
|
gboolean result = cmd_connect(args, *help);
|
||||||
|
assert_true(result);
|
||||||
|
|
||||||
|
free(help);
|
||||||
|
}
|
||||||
|
|
||||||
|
void cmd_connect_asks_password_when_not_in_account(void **state)
|
||||||
|
{
|
||||||
|
stub_cons_show();
|
||||||
|
mock_ui_ask_password();
|
||||||
|
mock_accounts_get_account();
|
||||||
|
mock_jabber_connect_with_account();
|
||||||
|
CommandHelp *help = malloc(sizeof(CommandHelp));
|
||||||
|
gchar *args[] = { "jabber_org", NULL };
|
||||||
|
ProfAccount *account = account_new("jabber_org", "me@jabber.org", NULL,
|
||||||
|
TRUE, NULL, 0, NULL, NULL, NULL, 0, 0, 0, 0, 0, NULL, NULL);
|
||||||
|
|
||||||
|
mock_connection_status(JABBER_DISCONNECTED);
|
||||||
|
|
||||||
|
accounts_get_account_return(account);
|
||||||
|
|
||||||
|
mock_ui_ask_password_returns("password");
|
||||||
|
|
||||||
|
jabber_connect_with_account_return(JABBER_CONNECTING);
|
||||||
|
|
||||||
|
gboolean result = cmd_connect(args, *help);
|
||||||
|
assert_true(result);
|
||||||
|
|
||||||
|
free(help);
|
||||||
|
}
|
||||||
|
|
||||||
|
void cmd_connect_shows_message_when_connecting_with_account(void **state)
|
||||||
|
{
|
||||||
|
mock_cons_show();
|
||||||
|
mock_accounts_get_account();
|
||||||
|
mock_jabber_connect_with_account();
|
||||||
|
CommandHelp *help = malloc(sizeof(CommandHelp));
|
||||||
|
gchar *args[] = { "jabber_org", NULL };
|
||||||
|
ProfAccount *account = account_new("jabber_org", "user@jabber.org", "password",
|
||||||
|
TRUE, NULL, 0, "laptop", NULL, NULL, 0, 0, 0, 0, 0, NULL, NULL);
|
||||||
|
|
||||||
|
mock_connection_status(JABBER_DISCONNECTED);
|
||||||
|
|
||||||
|
accounts_get_account_return(account);
|
||||||
|
|
||||||
|
expect_cons_show("Connecting with account jabber_org as user@jabber.org/laptop");
|
||||||
|
|
||||||
|
jabber_connect_with_account_return(JABBER_CONNECTING);
|
||||||
|
|
||||||
|
gboolean result = cmd_connect(args, *help);
|
||||||
|
assert_true(result);
|
||||||
|
|
||||||
|
free(help);
|
||||||
|
}
|
||||||
|
|
||||||
|
void cmd_connect_connects_with_account(void **state)
|
||||||
|
{
|
||||||
|
stub_cons_show();
|
||||||
|
mock_accounts_get_account();
|
||||||
|
mock_jabber_connect_with_account();
|
||||||
|
CommandHelp *help = malloc(sizeof(CommandHelp));
|
||||||
|
gchar *args[] = { "jabber_org", NULL };
|
||||||
|
ProfAccount *account = account_new("jabber_org", "me@jabber.org", "password",
|
||||||
|
TRUE, NULL, 0, NULL, NULL, NULL, 0, 0, 0, 0, 0, NULL, NULL);
|
||||||
|
|
||||||
|
mock_connection_status(JABBER_DISCONNECTED);
|
||||||
|
|
||||||
|
accounts_get_account_return(account);
|
||||||
|
|
||||||
|
jabber_connect_with_account_expect_and_return(account, JABBER_CONNECTING);
|
||||||
|
|
||||||
|
gboolean result = cmd_connect(args, *help);
|
||||||
|
assert_true(result);
|
||||||
|
|
||||||
|
free(help);
|
||||||
|
}
|
||||||
|
*/
|
4
tests/test_cmd_join.h
Normal file
4
tests/test_cmd_join.h
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
void cmd_join_shows_message_when_disconnecting(void **state);
|
||||||
|
void cmd_join_shows_message_when_connecting(void **state);
|
||||||
|
void cmd_join_shows_message_when_disconnected(void **state);
|
||||||
|
void cmd_join_shows_message_when_undefined(void **state);
|
@ -27,6 +27,7 @@
|
|||||||
#include "test_server_events.h"
|
#include "test_server_events.h"
|
||||||
#include "test_cmd_alias.h"
|
#include "test_cmd_alias.h"
|
||||||
#include "test_cmd_bookmark.h"
|
#include "test_cmd_bookmark.h"
|
||||||
|
#include "test_cmd_join.h"
|
||||||
#include "test_muc.h"
|
#include "test_muc.h"
|
||||||
|
|
||||||
int main(int argc, char* argv[]) {
|
int main(int argc, char* argv[]) {
|
||||||
@ -486,6 +487,10 @@ int main(int argc, char* argv[]) {
|
|||||||
#else
|
#else
|
||||||
unit_test(cmd_otr_shows_message_when_otr_unsupported),
|
unit_test(cmd_otr_shows_message_when_otr_unsupported),
|
||||||
#endif
|
#endif
|
||||||
|
unit_test(cmd_join_shows_message_when_disconnecting),
|
||||||
|
unit_test(cmd_join_shows_message_when_connecting),
|
||||||
|
unit_test(cmd_join_shows_message_when_disconnected),
|
||||||
|
unit_test(cmd_join_shows_message_when_undefined),
|
||||||
};
|
};
|
||||||
|
|
||||||
return run_tests(all_tests);
|
return run_tests(all_tests);
|
||||||
|
Loading…
Reference in New Issue
Block a user