5 #include "test-irc-helper.h"
6 #include "test-helper.h"
8 #include <libempathy/empathy-irc-server.h>
11 test_empathy_irc_server_new (void)
13 EmpathyIrcServer *server;
15 server = empathy_irc_server_new ("test.localhost", 6667, TRUE);
16 check_server (server, "test.localhost", 6667, TRUE);
18 g_object_unref (server);
22 test_property_change (void)
24 EmpathyIrcServer *server;
26 server = empathy_irc_server_new ("test.localhost", 6667, TRUE);
27 g_assert (server != NULL);
30 "address", "test2.localhost",
35 check_server (server, "test2.localhost", 6668, FALSE);
37 g_object_unref (server);
40 static gboolean modified = FALSE;
43 modified_cb (EmpathyIrcServer *server,
50 test_modified_signal (void)
52 EmpathyIrcServer *server;
54 server = empathy_irc_server_new ("test.localhost", 6667, TRUE);
55 g_assert (server != NULL);
57 g_signal_connect (server, "modified", G_CALLBACK (modified_cb), NULL);
60 g_object_set (server, "address", "test2.localhost", NULL);
63 g_object_set (server, "address", "test2.localhost", NULL);
67 g_object_set (server, "port", 6668, NULL);
70 g_object_set (server, "port", 6668, NULL);
74 g_object_set (server, "ssl", FALSE, NULL);
77 g_object_set (server, "ssl", FALSE, NULL);
80 g_object_unref (server);
89 test_init (argc, argv);
91 g_test_add_func ("/irc-server/new", test_empathy_irc_server_new);
92 g_test_add_func ("/irc-server/property-change", test_property_change);
93 g_test_add_func ("/irc-server/modified-signal", test_modified_signal);
95 result = g_test_run ();