| 38 } |
36 } |
| 39 |
37 |
| 40 /****************************************************************************** |
38 /****************************************************************************** |
| 41 * Tests |
39 * Tests |
| 42 *****************************************************************************/ |
40 *****************************************************************************/ |
| 43 static void |
|
| 44 test_purple_contact_manager_get_default(void) { |
|
| 45 PurpleContactManager *manager1 = NULL, *manager2 = NULL; |
|
| 46 |
|
| 47 manager1 = purple_contact_manager_get_default(); |
|
| 48 g_assert_true(PURPLE_IS_CONTACT_MANAGER(manager1)); |
|
| 49 |
|
| 50 manager2 = purple_contact_manager_get_default(); |
|
| 51 g_assert_true(PURPLE_IS_CONTACT_MANAGER(manager2)); |
|
| 52 |
|
| 53 g_assert_true(manager1 == manager2); |
|
| 54 } |
|
| 55 |
|
| 56 static void |
41 static void |
| 57 test_purple_contact_manager_add_remove(void) { |
42 test_purple_contact_manager_add_remove(void) { |
| 58 PurpleAccount *account = NULL; |
43 PurpleAccount *account = NULL; |
| 59 PurpleContactManager *manager = NULL; |
44 PurpleContactManager *manager = NULL; |
| 60 PurpleContact *contact = NULL; |
45 PurpleContact *contact = NULL; |
| 437 } |
422 } |
| 438 |
423 |
| 439 /****************************************************************************** |
424 /****************************************************************************** |
| 440 * Main |
425 * Main |
| 441 *****************************************************************************/ |
426 *****************************************************************************/ |
| 442 gint |
427 int |
| 443 main(gint argc, gchar *argv[]) { |
428 main(int argc, char *argv[]) { |
| 444 gint ret = 0; |
|
| 445 |
|
| 446 g_test_init(&argc, &argv, NULL); |
429 g_test_init(&argc, &argv, NULL); |
| 447 |
430 g_test_set_nonfatal_assertions(); |
| 448 test_ui_purple_init(); |
431 |
| 449 |
|
| 450 g_test_add_func("/contact-manager/get-default", |
|
| 451 test_purple_contact_manager_get_default); |
|
| 452 g_test_add_func("/contact-manager/add-remove", |
432 g_test_add_func("/contact-manager/add-remove", |
| 453 test_purple_contact_manager_add_remove); |
433 test_purple_contact_manager_add_remove); |
| 454 g_test_add_func("/contact-manager/double-add", |
434 g_test_add_func("/contact-manager/double-add", |
| 455 test_purple_contact_manager_double_add); |
435 test_purple_contact_manager_double_add); |
| 456 g_test_add_func("/contact-manager/double-remove", |
436 g_test_add_func("/contact-manager/double-remove", |