X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=dbus%2Fdbus-test.h;h=b5e3848040a730a27a0423c4fbd149d8469922c2;hb=2f38c959212d98e2194139daa9120fda37415b4f;hp=29381a5a518e45f33c1456afb3ad8a8a20a0d414;hpb=576cdb6e0b1274e9fa5276e01337aef330dd4e8c;p=platform%2Fupstream%2Fdbus.git diff --git a/dbus/dbus-test.h b/dbus/dbus-test.h index 29381a5..b5e3848 100644 --- a/dbus/dbus-test.h +++ b/dbus/dbus-test.h @@ -25,8 +25,50 @@ #define DBUS_TEST_H #include +#include + +typedef enum +{ + _DBUS_MESSAGE_VALID, + _DBUS_MESSAGE_INVALID, + _DBUS_MESSAGE_INCOMPLETE, + _DBUS_MESSAGE_UNKNOWN +} DBusMessageValidity; + +dbus_bool_t _dbus_hash_test (void); +dbus_bool_t _dbus_list_test (void); +dbus_bool_t _dbus_marshal_test (void); +dbus_bool_t _dbus_mem_pool_test (void); +dbus_bool_t _dbus_string_test (void); +dbus_bool_t _dbus_address_test (void); +dbus_bool_t _dbus_message_test (const char *test_data_dir); +dbus_bool_t _dbus_auth_test (const char *test_data_dir); +dbus_bool_t _dbus_md5_test (void); +dbus_bool_t _dbus_sha_test (const char *test_data_dir); +dbus_bool_t _dbus_keyring_test (void); + +void dbus_internal_do_not_use_run_tests (const char *test_data_dir); +dbus_bool_t dbus_internal_do_not_use_try_message_file (const DBusString *filename, + dbus_bool_t is_raw, + DBusMessageValidity expected_validity); +dbus_bool_t dbus_internal_do_not_use_try_message_data (const DBusString *data, + DBusMessageValidity expected_validity); +dbus_bool_t dbus_internal_do_not_use_load_message_file (const DBusString *filename, + dbus_bool_t is_raw, + DBusString *data); + + +/* returns FALSE on fatal failure */ +typedef dbus_bool_t (* DBusForeachMessageFileFunc) (const DBusString *filename, + dbus_bool_t is_raw, + DBusMessageValidity expected_validity, + void *data); + +dbus_bool_t dbus_internal_do_not_use_foreach_message_file (const char *test_data_dir, + DBusForeachMessageFileFunc func, + void *user_data); + + -dbus_bool_t _dbus_hash_test (void); -dbus_bool_t _dbus_list_test (void); #endif /* DBUS_TEST_H */