67 gboolean do_test_call(
69 const char* test_title,
72 gboolean do_test_args(
74 const char* test_title,
77 const char* format, ... );
83 void print_test_results(
void);
94 void set_success_print( gboolean in_should_print );
104 const char *test_title,
109 const char *test_title,
116 const char *test_title,
121 const char *test_title,
133 #define do_test( result, title ) do_test_call( result, title, __FILE__, __LINE__ ) 134 #define success( title ) success_call( title, __FILE__, __LINE__ ); 135 #define failure( title ) failure_call( title, __FILE__, __LINE__ ); 136 #define failuref( title, format, ... ) failure_args( title, __FILE__, __LINE__, format, ## __VA_ARGS__ ); 145 gboolean get_random_boolean(
void);
146 gint get_random_int_in_range(
int start,
int end);
147 void random_character_include_funky_chars (gboolean use_funky_chars);
148 gchar get_random_character(
void);
149 gchar* get_random_string(
void);
150 gchar * get_random_string_length_in_range(
int minlen,
int maxlen);
151 gchar* get_random_string_without(
const char *exclude_chars);
152 gint32 get_random_gint32 (
void);
153 gint64 get_random_gint64(
void);
154 double get_random_double(
void);
155 const char* get_random_string_in_array(
const char* str_list[]);