]> git.0d.be Git - empathy.git/blob - tests/check-main.c
add a test file for EmpathyChatroomManager
[empathy.git] / tests / check-main.c
1 #include <stdlib.h>
2 #include <stdio.h>
3 #include <string.h>
4 #include <glib-object.h>
5
6 #include <check.h>
7
8 #include "check-helpers.h"
9 #include "check-libempathy.h"
10
11 #include "config.h"
12
13 static Suite *
14 make_libempathy_suite (void)
15 {
16     Suite *s = suite_create ("libempathy");
17
18     suite_add_tcase (s, make_empathy_utils_tcase ());
19     suite_add_tcase (s, make_empathy_irc_server_tcase ());
20     suite_add_tcase (s, make_empathy_irc_network_tcase ());
21     suite_add_tcase (s, make_empathy_irc_network_manager_tcase ());
22     suite_add_tcase (s, make_empathy_chatroom_tcase ());
23     suite_add_tcase (s, make_empathy_chatroom_manager_tcase ());
24
25     return s;
26 }
27
28 int
29 main (void)
30 {
31     int number_failed = 0;
32     Suite *s;
33     SRunner *sr;
34
35     check_helpers_init ();
36     g_type_init ();
37
38     s = make_libempathy_suite ();
39     sr = srunner_create (s);
40     srunner_run_all (sr, CK_NORMAL);
41     number_failed += srunner_ntests_failed (sr);
42     srunner_free (sr);
43
44     return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
45 }