00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifndef BUS_TEST_H
00025 #define BUS_TEST_H
00026
00027 #include <config.h>
00028
00029 #ifdef DBUS_BUILD_TESTS
00030
00031 #include <dbus/dbus.h>
00032 #include <dbus/dbus-string.h>
00033 #include "connection.h"
00034
00035 dbus_bool_t bus_dispatch_test (const DBusString *test_data_dir);
00036 dbus_bool_t bus_dispatch_sha1_test (const DBusString *test_data_dir);
00037 dbus_bool_t bus_policy_test (const DBusString *test_data_dir);
00038 dbus_bool_t bus_config_parser_test (const DBusString *test_data_dir);
00039 dbus_bool_t bus_signals_test (const DBusString *test_data_dir);
00040 dbus_bool_t bus_setup_debug_client (DBusConnection *connection);
00041 void bus_test_clients_foreach (BusConnectionForeachFunction function,
00042 void *data);
00043 dbus_bool_t bus_test_client_listed (DBusConnection *connection);
00044 void bus_test_run_bus_loop (BusContext *context,
00045 dbus_bool_t block);
00046 void bus_test_run_clients_loop (dbus_bool_t block);
00047 void bus_test_run_everything (BusContext *context);
00048 BusContext* bus_context_new_test (const DBusString *test_data_dir,
00049 const char *filename);
00050
00051
00052 #endif
00053
00054 #endif