int run_cube_attack_unit_tests() { test_case test_cases[6] = {test_increase_dimensions, test_get_super_poly_bit, test_get_super_poly_bit_dummy_cipher, test_construct_max_term, test_is_super_poly_linear, test_find_max_terms}; return run_cases(test_cases, (sizeof test_cases/ sizeof(test_case))); }
int main(int argc, const char *argv[]) { #ifdef __linux mtrace(); #endif run_cases("buf_test", buf_test_cases); run_cases("cfg_test", cfg_test_cases); run_cases("datetime_test", datetime_test_cases); run_cases("dict_test", dict_test_cases); run_cases("event_test", event_test_cases); run_cases("heap_test", heap_test_cases); run_cases("ketama_test", ketama_test_cases); run_cases("list_test", list_test_cases); run_cases("log_test", log_test_cases); run_cases("map_test", map_test_cases); run_cases("queue_test", queue_test_cases); run_cases("skiplist_test", skiplist_test_cases); run_cases("stack_test", stack_test_cases); run_cases("strings_test", strings_test_cases); run_cases("utils_test", utils_test_cases); return 0; }