From 71577c1fdd09b1d58710c323264f3bffbf1476ac Mon Sep 17 00:00:00 2001 From: James Booth Date: Sat, 14 Dec 2013 16:17:53 +0000 Subject: Added missing files --- tests/ui/mock_ui.c | 302 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 302 insertions(+) create mode 100644 tests/ui/mock_ui.c (limited to 'tests/ui/mock_ui.c') diff --git a/tests/ui/mock_ui.c b/tests/ui/mock_ui.c new file mode 100644 index 00000000..bf9f2499 --- /dev/null +++ b/tests/ui/mock_ui.c @@ -0,0 +1,302 @@ +/* + * ui.h + * + * Copyright (C) 2012, 2013 James Booth + * + * This file is part of Profanity. + * + * Profanity is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * Profanity is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY {} without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Profanity. If not, see . + * + */ + +#include +#include +#include + +#include "ui/ui.h" + +// ui startup and control +void ui_init(void) {} +void ui_load_colours(void) {} +void ui_refresh(void) {} +void ui_close(void) {} +void ui_resize(const int ch, const char * const input, + const int size) {} + +GSList* ui_get_recipients(void) +{ + return (GSList *)mock(); +} + +void ui_handle_special_keys(const wint_t * const ch, const char * const inp, + const int size) {} +void ui_switch_win(const int i) {} +void ui_next_win(void) {} +void ui_previous_win(void) {} + +unsigned long ui_get_idle_time(void) +{ + return (unsigned long)mock(); +} + +void ui_reset_idle_time(void) {} +void ui_new_chat_win(const char * const to) {} +void ui_print_error_from_recipient(const char * const from, const char *err_msg) {} +void ui_print_system_msg_from_recipient(const char * const from, const char *message) {} +void ui_handle_error_message(const char * const from, const char * const err_msg) {} + +gint ui_unread(void) +{ + return (gint)mock(); +} + +void ui_close_connected_win(int index) {} + +int ui_close_all_wins(void) +{ + return (int)mock(); +} + +int ui_close_read_wins(void) +{ + return (int)mock(); +} + +// current window actions +void ui_close_current(void) {} +void ui_clear_current(void) {} + +win_type_t ui_current_win_type(void) +{ + return (win_type_t)mock(); +} + +int ui_current_win_index(void) +{ + return (int)mock(); +} + +char* ui_current_recipient(void) +{ + return (char *)mock(); +} + +void ui_current_print_line(const char * const msg, ...) {} +void ui_current_error_line(const char * const msg) {} +void ui_current_page_off(void) {} + +win_type_t ui_win_type(int index) +{ + return (win_type_t)mock(); +} + +char * ui_recipient(int index) +{ + return (char *)mock(); +} + +void ui_close_win(int index) {} + +gboolean ui_win_exists(int index) +{ + return (gboolean)mock(); +} + +int ui_win_unread(int index) +{ + return (int)mock(); +} + +// ui events +void ui_contact_typing(const char * const from) {} +void ui_incoming_msg(const char * const from, const char * const message, + GTimeVal *tv_stamp, gboolean priv) {} +void ui_contact_online(const char * const barejid, const char * const resource, + const char * const show, const char * const status, GDateTime *last_activity) {} +void ui_contact_offline(const char * const from, const char * const show, + const char * const status) {} +void ui_disconnected(void) {} +void ui_recipient_gone(const char * const barejid) {} +void ui_outgoing_msg(const char * const from, const char * const to, + const char * const message) {} +void ui_room_join(Jid *jid) {} +void ui_room_roster(const char * const room, GList *roster, const char * const presence) {} +void ui_room_history(const char * const room_jid, const char * const nick, + GTimeVal tv_stamp, const char * const message) {} +void ui_room_message(const char * const room_jid, const char * const nick, + const char * const message) {} +void ui_room_subject(const char * const room_jid, + const char * const subject) {} +void ui_room_broadcast(const char * const room_jid, + const char * const message) {} +void ui_room_member_offline(const char * const room, const char * const nick) {} +void ui_room_member_online(const char * const room, + const char * const nick, const char * const show, const char * const status) {} +void ui_room_member_nick_change(const char * const room, + const char * const old_nick, const char * const nick) {} +void ui_room_nick_change(const char * const room, const char * const nick) {} +void ui_room_member_presence(const char * const room, + const char * const nick, const char * const show, const char * const status) {} +void ui_roster_add(const char * const barejid, const char * const name) {} +void ui_roster_remove(const char * const barejid) {} +void ui_contact_already_in_group(const char * const contact, const char * const group) {} +void ui_contact_not_in_group(const char * const contact, const char * const group) {} +void ui_group_added(const char * const contact, const char * const group) {} +void ui_group_removed(const char * const contact, const char * const group) {} + +// contact status functions +void ui_status_room(const char * const contact) {} +void ui_status(void) {} +void ui_status_private(void) {} + +void ui_create_duck_win(void) {} +void ui_open_duck_win(void) {} +void ui_duck(const char * const query) {} +void ui_duck_result(const char * const result) {} + +gboolean ui_duck_exists(void) +{ + return (gboolean)mock(); +} + +void ui_tidy_wins(void) {} +void ui_prune_wins(void) {} + +// create windows +void create_title_bar(void) {} +void create_status_bar(void) {} +void create_input_window(void) {} + +// title bar actions +void title_bar_refresh(void) {} +void title_bar_resize(void) {} +void title_bar_show(const char * const title) {} +void title_bar_title(void) {} +void title_bar_set_status(contact_presence_t status) {} +void title_bar_set_recipient(const char * const from) {} +void title_bar_set_typing(gboolean is_typing) {} +void title_bar_draw(void) {} + +// console window actions +void cons_show(const char * const msg, ...) +{ + check_expected(msg); +} + +void cons_about(void) {} +void cons_help(void) {} +void cons_basic_help(void) {} +void cons_settings_help(void) {} +void cons_presence_help(void) {} +void cons_navigation_help(void) {} +void cons_prefs(void) {} +void cons_show_ui_prefs(void) {} +void cons_show_desktop_prefs(void) {} +void cons_show_chat_prefs(void) {} +void cons_show_log_prefs(void) {} +void cons_show_presence_prefs(void) {} +void cons_show_connection_prefs(void) {} +void cons_show_account(ProfAccount *account) {} +void cons_debug(const char * const msg, ...) {} +void cons_show_time(void) {} +void cons_show_word(const char * const word) {} +void cons_show_error(const char * const cmd, ...) {} +void cons_highlight_show(const char * const cmd) {} +void cons_show_contacts(GSList * list) {} +void cons_show_roster(GSList * list) {} +void cons_show_roster_group(const char * const group, GSList * list) {} +void cons_show_wins(void) {} +void cons_show_status(const char * const barejid) {} +void cons_show_info(PContact pcontact) {} +void cons_show_caps(const char * const contact, Resource *resource) {} +void cons_show_themes(GSList *themes) {} +void cons_show_login_success(ProfAccount *account) {} +void cons_show_software_version(const char * const jid, + const char * const presence, const char * const name, + const char * const version, const char * const os) {} +void cons_show_account_list(gchar **accounts) {} +void cons_show_room_list(GSList *room, const char * const conference_node) {} +void cons_show_bookmarks(const GList *list) {} +void cons_show_disco_items(GSList *items, const char * const jid) {} +void cons_show_disco_info(const char *from, GSList *identities, GSList *features) {} +void cons_show_room_invite(const char * const invitor, const char * const room, + const char * const reason) {} +void cons_check_version(gboolean not_available_msg) {} +void cons_show_typing(const char * const barejid) {} +void cons_show_incoming_message(const char * const short_from, const int win_index) {} +void cons_show_room_invites(GSList *invites) {} +void cons_show_received_subs(void) {} +void cons_show_sent_subs(void) {} +void cons_alert(void) {} +void cons_theme_setting(void) {} +void cons_beep_setting(void) {} +void cons_flash_setting(void) {} +void cons_splash_setting(void) {} +void cons_vercheck_setting(void) {} +void cons_mouse_setting(void) {} +void cons_statuses_setting(void) {} +void cons_titlebar_setting(void) {} +void cons_notify_setting(void) {} +void cons_states_setting(void) {} +void cons_outtype_setting(void) {} +void cons_intype_setting(void) {} +void cons_gone_setting(void) {} +void cons_history_setting(void) {} +void cons_log_setting(void) {} +void cons_chlog_setting(void) {} +void cons_grlog_setting(void) {} +void cons_autoaway_setting(void) {} +void cons_reconnect_setting(void) {} +void cons_autoping_setting(void) {} +void cons_priority_setting(void) {} +void cons_autoconnect_setting(void) {} + +// status bar actions +void status_bar_refresh(void) {} +void status_bar_resize(void) {} +void status_bar_clear(void) {} +void status_bar_clear_message(void) {} +void status_bar_get_password(void) {} +void status_bar_print_message(const char * const msg) {} +void status_bar_inactive(const int win) {} +void status_bar_active(const int win) {} +void status_bar_new(const int win) {} +void status_bar_update_time(void) {} +void status_bar_set_all_inactive(void) {} +void status_bar_current(int i) {} + +// input window actions +wint_t inp_get_char(char *input, int *size) +{ + return (wint_t)mock(); +} +void inp_win_reset(void) {} +void inp_win_resize(const char * input, const int size) {} +void inp_put_back(void) {} +void inp_non_block(void) {} +void inp_block(void) {} +void inp_get_password(char *passwd) {} +void inp_replace_input(char *input, const char * const new_input, int *size) {} + +void notifier_init(void) {} +void notifier_uninit(void) {} + +void notify_typing(const char * const handle) {} +void notify_message(const char * const handle, int win) {} +void notify_room_message(const char * const handle, const char * const room, + int win) {} +void notify_remind(void) {} +void notify_invite(const char * const from, const char * const room, + const char * const reason) {} +void notify_subscription(const char * const from) {} -- cgit 1.4.1-2-gfad0 2'>232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407