cut-test-utils

cut-test-utils

Synopsis

void *              cut_take                            (void *object,
                                                         CutDestroyFunction destroy_function);
const void *        cut_take_memory                     (void *memory);
const char *        cut_take_string                     (char *string);
const char *        cut_take_strdup                     (const char *string);
const char *        cut_take_strndup                    (const char *string,
                                                         size_t size);
const void *        cut_take_memdup                     (const void *memory,
                                                         size_t size);
const char *        cut_take_printf                     (const char *format,
                                                         ...);
char **             cut_take_string_array               (char **strings);
const char *        cut_take_diff                       (const char *from,
                                                         const char *to);
const char *        cut_take_replace                    (const char *target,
                                                         const char *pattern,
                                                         const char *replacement);
const char *        cut_append_diff                     (const char *message,
                                                         const char *from,
                                                         const char *to);
const char *        cut_inspect_string_array            (const char **strings);
void                cut_set_fixture_data_dir            (const char *path,
                                                         ...);
char *              cut_build_fixture_data_path         (const char *path,
                                                         ...);
const char *        cut_get_fixture_data_string         (const char *path,
                                                         ...);
void                cut_remove_path                     (const char *path,
                                                         ...);
const char *        cut_build_path                      (const char *path,
                                                         ...);
cut_boolean         cut_equal_string                    (const char *string1,
                                                         const char *string2);
cut_boolean         cut_equal_double                    (double double1,
                                                         double double2,
                                                         double error);

Description

Details

cut_take ()

void *              cut_take                            (void *object,
                                                         CutDestroyFunction destroy_function);

Since 1.0.5


cut_take_memory ()

const void *        cut_take_memory                     (void *memory);

Since 1.0.5


cut_take_string ()

const char *        cut_take_string                     (char *string);

cut_take_strdup ()

const char *        cut_take_strdup                     (const char *string);

Since 1.0.5


cut_take_strndup ()

const char *        cut_take_strndup                    (const char *string,
                                                         size_t size);

Since 1.0.5


cut_take_memdup ()

const void *        cut_take_memdup                     (const void *memory,
                                                         size_t size);

Since 1.0.5


cut_take_printf ()

const char *        cut_take_printf                     (const char *format,
                                                         ...);

cut_take_string_array ()

char **             cut_take_string_array               (char **strings);

cut_take_diff ()

const char *        cut_take_diff                       (const char *from,
                                                         const char *to);

cut_take_replace ()

const char *        cut_take_replace                    (const char *target,
                                                         const char *pattern,
                                                         const char *replacement);

Since 1.0.6


cut_append_diff ()

const char *        cut_append_diff                     (const char *message,
                                                         const char *from,
                                                         const char *to);

Since 1.0.3


cut_inspect_string_array ()

const char *        cut_inspect_string_array            (const char **strings);

cut_set_fixture_data_dir ()

void                cut_set_fixture_data_dir            (const char *path,
                                                         ...);

Since 1.0.2


cut_build_fixture_data_path ()

char *              cut_build_fixture_data_path         (const char *path,
                                                         ...);

Since 1.0.2


cut_get_fixture_data_string ()

const char *        cut_get_fixture_data_string         (const char *path,
                                                         ...);

Since 1.0.2


cut_remove_path ()

void                cut_remove_path                     (const char *path,
                                                         ...);

Since 1.0.2


cut_build_path ()

const char *        cut_build_path                      (const char *path,
                                                         ...);

Since 1.0.7


cut_equal_string ()

cut_boolean         cut_equal_string                    (const char *string1,
                                                         const char *string2);

Since 1.0.5


cut_equal_double ()

cut_boolean         cut_equal_double                    (double double1,
                                                         double double2,
                                                         double error);

Since 1.0.5