46 #define do_test( result, title ) do_test_call( result, title, __FILE__, __LINE__ )
47 #define success( title ) success_call( title, __FILE__, __LINE__ );
48 #define failure( title ) failure_call( title, __FILE__, __LINE__ );
60 gboolean do_test_call(
62 const char* test_title,
65 gboolean do_test_args(
67 const char* test_title,
70 const char* format, ... );
76 void print_test_results(
void);
87 void set_success_print( gboolean in_should_print );
97 const char *test_title,
102 const char *test_title,
109 const char *test_title,
114 const char *test_title,
120 gboolean get_random_boolean(
void);
121 gint get_random_int_in_range(
int start,
int end);
122 void random_character_include_funky_chars (gboolean use_funky_chars);
123 gchar get_random_character(
void);
124 gchar* get_random_string(
void);
125 gchar * get_random_string_length_in_range(
int minlen,
int maxlen);
126 gchar* get_random_string_without(
const char *exclude_chars);
127 gint32 get_random_gint32 (
void);
128 gint64 get_random_gint64(
void);
129 double get_random_double(
void);
130 const char* get_random_string_in_array(
const char* str_list[]);