]> git.0d.be Git - empathy.git/blob - tests/check-main.c
port check-empathy-irc-network-manager.c to GTest
[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 #include <libempathy/empathy-utils.h>
11
12 #include "config.h"
13
14 static Suite *
15 make_libempathy_suite (void)
16 {
17     Suite *s = suite_create ("libempathy");
18
19     suite_add_tcase (s, make_empathy_chatroom_tcase ());
20     suite_add_tcase (s, make_empathy_chatroom_manager_tcase ());
21
22     return s;
23 }
24
25 int
26 main (void)
27 {
28     int number_failed = 0;
29     Suite *s;
30     SRunner *sr;
31
32     check_helpers_init ();
33     g_type_init ();
34     empathy_init ();
35
36     s = make_libempathy_suite ();
37     sr = srunner_create (s);
38     srunner_run_all (sr, CK_NORMAL);
39     number_failed += srunner_ntests_failed (sr);
40     srunner_free (sr);
41
42     return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
43 }