5 #include "empathy-irc-server.h"
6 #include "test-helper.h"
7 #include "test-irc-helper.h"
10 test_empathy_irc_server_new (void)
12 EmpathyIrcServer *server;
14 server = empathy_irc_server_new ("test.localhost", 6667, TRUE);
15 check_server (server, "test.localhost", 6667, TRUE);
17 g_object_unref (server);
21 test_property_change (void)
23 EmpathyIrcServer *server;
25 server = empathy_irc_server_new ("test.localhost", 6667, TRUE);
26 g_assert (server != NULL);
29 "address", "test2.localhost",
34 check_server (server, "test2.localhost", 6668, FALSE);
36 g_object_unref (server);
39 static gboolean modified = FALSE;
42 modified_cb (EmpathyIrcServer *server,
49 test_modified_signal (void)
51 EmpathyIrcServer *server;
53 server = empathy_irc_server_new ("test.localhost", 6667, TRUE);
54 g_assert (server != NULL);
56 g_signal_connect (server, "modified", G_CALLBACK (modified_cb), NULL);
59 g_object_set (server, "address", "test2.localhost", NULL);
62 g_object_set (server, "address", "test2.localhost", NULL);
66 g_object_set (server, "port", 6668, NULL);
69 g_object_set (server, "port", 6668, NULL);
73 g_object_set (server, "ssl", FALSE, NULL);
76 g_object_set (server, "ssl", FALSE, NULL);
79 g_object_unref (server);
88 test_init (argc, argv);
90 g_test_add_func ("/irc-server/new", test_empathy_irc_server_new);
91 g_test_add_func ("/irc-server/property-change", test_property_change);
92 g_test_add_func ("/irc-server/modified-signal", test_modified_signal);
94 result = g_test_run ();