69 const char* test_title,
74 const char* test_title,
77 const char* format, ... );
83void print_test_results(
void);
94void 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__ );
145gboolean get_random_boolean(
void);
146gint get_random_int_in_range(
int start,
int end);
147void random_character_include_funky_chars (gboolean use_funky_chars);
148gchar get_random_character(
void);
149gchar* get_random_string(
void);
150gchar * get_random_string_length_in_range(
int minlen,
int maxlen);
151gchar* get_random_string_without(
const char *exclude_chars);
152gint32 get_random_gint32 (
void);
153gint64 get_random_gint64(
void);
154double get_random_double(
void);
155const char* get_random_string_in_array(
const char* str_list[]);