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 DBUS_TEST_H
00025
#define DBUS_TEST_H
00026
00027
#include <dbus/dbus-types.h>
00028
#include <dbus/dbus-string.h>
00029
00030
typedef enum
00031 {
00032 _DBUS_MESSAGE_VALID,
00033 _DBUS_MESSAGE_INVALID,
00034 _DBUS_MESSAGE_INCOMPLETE,
00035 _DBUS_MESSAGE_UNKNOWN
00036 } DBusMessageValidity;
00037
00038
dbus_bool_t _dbus_hash_test (
void);
00039
dbus_bool_t _dbus_dict_test (
void);
00040
dbus_bool_t _dbus_list_test (
void);
00041
dbus_bool_t _dbus_marshal_test (
void);
00042
dbus_bool_t _dbus_mem_pool_test (
void);
00043
dbus_bool_t _dbus_string_test (
void);
00044
dbus_bool_t _dbus_address_test (
void);
00045
dbus_bool_t _dbus_server_test (
void);
00046
dbus_bool_t _dbus_message_test (
const char *test_data_dir);
00047
dbus_bool_t _dbus_auth_test (
const char *test_data_dir);
00048
dbus_bool_t _dbus_md5_test (
void);
00049
dbus_bool_t _dbus_sha_test (
const char *test_data_dir);
00050
dbus_bool_t _dbus_keyring_test (
void);
00051
dbus_bool_t _dbus_data_slot_test (
void);
00052
dbus_bool_t _dbus_sysdeps_test (
void);
00053
dbus_bool_t _dbus_spawn_test (
const char *test_data_dir);
00054
dbus_bool_t _dbus_userdb_test (
const char *test_data_dir);
00055
dbus_bool_t _dbus_memory_test (
void);
00056
dbus_bool_t _dbus_object_tree_test (
void);
00057
dbus_bool_t _dbus_pending_call_test (
const char *test_data_dir);
00058
00059
void dbus_internal_do_not_use_run_tests (
const char *test_data_dir);
00060
dbus_bool_t dbus_internal_do_not_use_try_message_file (
const DBusString *filename,
00061
dbus_bool_t is_raw,
00062 DBusMessageValidity expected_validity);
00063
dbus_bool_t dbus_internal_do_not_use_try_message_data (
const DBusString *data,
00064 DBusMessageValidity expected_validity);
00065
dbus_bool_t dbus_internal_do_not_use_load_message_file (
const DBusString *filename,
00066
dbus_bool_t is_raw,
00067
DBusString *data);
00068
00069
00070
00071
typedef dbus_bool_t (* DBusForeachMessageFileFunc) (
const DBusString *filename,
00072
dbus_bool_t is_raw,
00073 DBusMessageValidity expected_validity,
00074
void *data);
00075
00076
dbus_bool_t dbus_internal_do_not_use_foreach_message_file (
const char *test_data_dir,
00077 DBusForeachMessageFileFunc func,
00078
void *user_data);
00079
00080
00081
00082
00083
#endif