void D_UNIT_FUNCT(ret_val) { t_error error; F_UNIT_ASSERT(D_ERROR(init)(&error, "file.txt") == 1); F_UNIT_ASSERT(F_ERROR_ADD(&error, false, "nothing") == false); F_UNIT_ASSERT(F_ERROR_ADD(&error, true, "nothing") == true); D_ERROR(destroy)(&error); unlink("file.txt"); }
void D_UNIT_FUNCT(ret_val) { int i; t_array array; i = 0; F_UNIT_ASSERT(D_ARRAY(init)(&array, 0, 0, sizeof(int)) == 1); while (i < 987654) { F_UNIT_ASSERT(D_ARRAY(push_back)(&array, &i) == 1); i = i + 1; } F_UNIT_ASSERT(D_ARRAY(foreach)(&array, uf_foreach) == 1); D_ARRAY(destroy)(&array); }
void D_UNIT_FUNCT(memleaks) { unsigned int i; t_stack stack; i = 0; D_STACK(init)(&stack, 0); while (i < 5000) { F_UNIT_ASSERT(D_STACK(push)(&stack, 0) == true); i = i + 1; } F_UNIT_ASSERT(D_STACK(size)(&stack) == 5000); D_STACK(destroy)(&stack); }
void D_UNIT_FUNCT(getter) { int i; t_array array; i = 0; D_ARRAY(init)(&array, 0, 0, sizeof(size_t)); F_UNIT_ASSERT(F_ARRAY_DATA(&array, void *) != NULL); F_UNIT_ASSERT(F_ARRAY_AT(&array, 0, void *) != NULL); F_UNIT_ASSERT(D_ARRAY(size)(&array) == 0); F_UNIT_ASSERT(D_ARRAY(empty)(&array) == 1); while (i < 987654) { D_ARRAY(push_back)(&array, &i); i = i + 1; } F_UNIT_ASSERT(D_ARRAY(size)(&array) == 987654); F_UNIT_ASSERT(D_ARRAY(empty)(&array) == 0); D_ARRAY(destroy)(&array); }
void D_UNIT_FUNCT(ret_val) { F_UNIT_ASSERT(uf_is_upper('A') == true); F_UNIT_ASSERT(uf_is_upper('a') == false); F_UNIT_ASSERT(uf_is_lower('A') == false); F_UNIT_ASSERT(uf_is_lower('a') == true); F_UNIT_ASSERT(uf_is_alpha('a') == true); F_UNIT_ASSERT(uf_is_alpha('9') == false); F_UNIT_ASSERT(uf_is_printable(0) == false); F_UNIT_ASSERT(uf_is_printable('a') == true); F_UNIT_ASSERT(uf_is_digit('a') == false); F_UNIT_ASSERT(uf_is_digit('9') == true); F_UNIT_ASSERT(uf_is_space(' ') == true); F_UNIT_ASSERT(uf_is_space('9') == false); F_UNIT_ASSERT(uf_str_len("") == 0); F_UNIT_ASSERT(uf_str_len("foo") == 3); F_UNIT_ASSERT(uf_strcmp("foo", "foo") == 0); F_UNIT_ASSERT(uf_strcmp("foo", "fDo") != 0); F_UNIT_ASSERT(uf_strncmp("foo", "foo", 2) == 0); F_UNIT_ASSERT(uf_strncmp("foo", "fDo", 2) != 0); }
void D_UNIT_FUNCT(integer2) { F_UNIT_ASSERT(14 == 0); }
void D_UNIT_FUNCT(integer) { F_UNIT_ASSERT(14 == 14); }
void D_UNIT_FUNCT(string2) { F_UNIT_ASSERT(uf_strcmp("Hello", "42") == 0); }