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 ();