From 5afb296e67785725e4462358fcc227e5f28b1a46 Mon Sep 17 00:00:00 2001 From: James Booth Date: Tue, 28 Jan 2014 22:37:50 +0000 Subject: Moved error handling logic to server_events --- tests/ui/mock_ui.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'tests/ui/mock_ui.c') diff --git a/tests/ui/mock_ui.c b/tests/ui/mock_ui.c index e03b77c5..5e2be5f6 100644 --- a/tests/ui/mock_ui.c +++ b/tests/ui/mock_ui.c @@ -92,6 +92,12 @@ char * _stub_ui_ask_password(void) return NULL; } +static +void _mock_ui_handle_error(const char * const err_msg) +{ + check_expected(err_msg); +} + static void _stub_ui_chat_win_contact_online(PContact contact, Resource *resource, GDateTime *last_activity) { @@ -159,6 +165,12 @@ stub_cons_show(void) cons_show = _stub_cons_show; } +void +mock_ui_handle_error(void) +{ + ui_handle_error = _mock_ui_handle_error; +} + void expect_cons_show(char *output) { @@ -213,3 +225,9 @@ mock_ui_ask_password_returns(char *password) { will_return(_mock_ui_ask_password, strdup(password)); } + +void +expect_ui_handle_error(char *err_msg) +{ + expect_string(_mock_ui_handle_error, err_msg, err_msg); +} -- cgit 1.4.1-2-gfad0