int main(void) { time_t start_t, end_t; double diff_t; char *data[TEST_CASES][2]; char *original; int your_result; char *answer; int i; ft_add_test_case(&data[0][0], "Je Code avec le CUL", "0"); ft_add_test_case(&data[1][0], "UMADBRO", "1"); ft_add_test_case(&data[2][0], "", "1"); ft_add_test_case(&data[3][0], "salut, comment tu vas ? 42mots quarante-deux; cinquante+et+un", "0"); ft_add_test_case(&data[4][0], "h44526", "0"); i = 0; while (i < TEST_CASES) { ft_get_values(&data[i][0], &original, &answer); time(&start_t); your_result = ft_str_is_alpha(original); time(&end_t); diff_t = difftime(end_t, start_t); printf("str: %s, your_result: %i, actual_result: %i, execution time = %f\n", original, your_result, answer[0] - '0', diff_t); if (your_result != answer[0] - '0') FAKE_N_GAY; if (diff_t >= 2.0) SNAIL; ++i; } GOES; }
int main(void) { time_t start_t, end_t; double diff_t; int data[TEST_CASES][3]; int nb; int power; int result; int actual; int i; ft_add_test_case(&data[0][0], -3, 0 ,1); ft_add_test_case(&data[1][0], -235, -124, 0); ft_add_test_case(&data[2][0], 21, 3, 9261); ft_add_test_case(&data[3][0], 4, 10, 1048576); ft_add_test_case(&data[4][0], 14, 8, 1475789056); i = 0; while (i < TEST_CASES) { ft_get_values(&data[i][0], &nb, &power, &actual); time(&start_t); result = ft_iterative_power(nb, power); time(&end_t); diff_t = difftime(end_t, start_t); printf("nb: %i, power: %i, result: %i, actual: %i, execution time = %f\n", nb, power, result, actual, diff_t); if (result != actual) FAKE_N_GAY; if (diff_t >= 2.0) SNAIL; ++i; } GOES; }
int main(void) { time_t start_t, end_t; double diff_t; char *data[TEST_CASES][2]; char *s1; char *s2; int your_result; int actual_result; int i; ft_add_test_case(&data[0][0], "je code avec le cul", "je code avec le cul"); ft_add_test_case(&data[1][0], "u mad", "u maf"); ft_add_test_case(&data[2][0], "", ""); ft_add_test_case(&data[3][0], "asfg asg", "asfgasg"); i = 0; while (i < TEST_CASES) { ft_get_values(&data[i][0], &s1, &s2); time(&start_t); your_result = ft_strcmp(s1, s2); time(&end_t); actual_result = strcmp(s1, s2); diff_t = difftime(end_t, start_t); printf("s1: %s, s2: %s, your_result: %i, actual_result: %i, execution time = %f\n", s1, s2, your_result, actual_result, diff_t); if (your_result != actual_result) FAKE_N_GAY; if (diff_t >= 2.0) SNAIL; ++i; } GOES; }
int main(void) { time_t start_t, end_t; double diff_t; char *data[TEST_CASES][2]; char *original; char *answer; char your_result[300]; int i; ft_add_test_case(&data[0][0], "Je Code avec le CUL", "Je Code Avec Le Cul"); ft_add_test_case(&data[1][0], "U MAD BRO", "U Mad Bro"); ft_add_test_case(&data[2][0], "", ""); ft_add_test_case(&data[3][0], "salut, comment tu vas ? 42mots quarante-deux; cinquante+et+un", "Salut, Comment Tu Vas ? 42mots Quarante-Deux; Cinquante+Et+Un"); i = 0; while (i < TEST_CASES) { ft_get_values(&data[i][0], &original, &answer); strcpy(your_result, original); time(&start_t); ft_strcapitalize(your_result); time(&end_t); diff_t = difftime(end_t, start_t); printf("original: %s, your_result: %s, actual_result: %s, execution time = %f\n", original, your_result, answer, diff_t); if (strcmp(your_result,answer) != 0) FAKE_N_GAY; if (diff_t >= 2.0) SNAIL; ++i; } GOES; }
int main(void) { time_t start_t, end_t; double diff_t; char *data[TEST_CASES]; char *str; char your_result[300]; char actual_result[300]; char master_test[300]; int i; ft_add_test_case(&data[0], "Je Code avec le CUL"); ft_add_test_case(&data[1], "U MAD BRO"); ft_add_test_case(&data[2], ""); ft_add_test_case(&data[3], "iBI^7toBO&*TYUIbb7"); ft_add_test_case(&data[4], master_test); i = 21; while (i < 255) { master_test[i-21] = i; ++i; } master_test[i-21] = '\0'; i = 0; while (i < TEST_CASES) { ft_get_values(&data[i], &str); strcpy(your_result, str); strcpy(actual_result, str); time(&start_t); ft_strlowcase(your_result); time(&end_t); strlowcase(actual_result); diff_t = difftime(end_t, start_t); printf("str: %s, your_result: %s, actual_result: %s, execution time = %f\n", str, your_result, actual_result, diff_t); if (strcmp(your_result,actual_result) != 0) FAKE_N_GAY; if (diff_t >= 2.0) SNAIL; ++i; } GOES; }
int main(void) { time_t start_t, end_t; double diff_t; int data[TEST_CASES][3]; int *tab; int tab_size; int min; int max; int i; int j; ft_add_test_case(&data[0][0], 10, 100); ft_add_test_case(&data[1][0], 50, 49); ft_add_test_case(&data[2][0], 14, 374); ft_add_test_case(&data[3][0], 0, 0); ft_add_test_case(&data[4][0], 32, 8); ft_add_test_case(&data[5][0], 3, 45); i = 0; while (i < TEST_CASES) { ft_get_values(&data[i][0], &min, &max); time(&start_t); tab_size = ft_ultimate_range(&tab, min, max); time(&end_t); diff_t = difftime(end_t, start_t); printf("min: %i, max: %i, tab_size: %i, tab_pointer: %p, tab_sizeexecution time = %f\n", min, max, tab_size, tab, diff_t); if ((min < max && tab_size != max - min) || (min >= max && tab_size != 0)) { printf("Wrong tab size !\n"); FAKE_N_GAY; } if (min >= max && tab != 0) { printf("Pointer to tab is not NULL when min >= max !\n"); FAKE_N_GAY; } j = -1; while (min < max) if (tab[++j] != min++) FAKE_N_GAY; if (diff_t >= 2.0) SNAIL; ++i; } GOES; }
int main(void) { time_t start_t, end_t; double diff_t; char *data[TEST_CASES][3]; char *s1; char *s2; int your_result; char *actual_result; int i; i = 0; //Normal match ft_add_test_case(&data[i++][0], "abc", "abc", "1"); ft_add_test_case(&data[i++][0], "abc", "abd", "0"); // * matches empty string, different places ft_add_test_case(&data[i++][0], "abcd", "ab*cd", "1"); ft_add_test_case(&data[i++][0], "abcd", "ab*ce", "0"); ft_add_test_case(&data[i++][0], "abcd", "ab*ed", "0"); ft_add_test_case(&data[i++][0], "abcd", "*abcd", "1"); ft_add_test_case(&data[i++][0], "abcd", "a*abcd", "0"); ft_add_test_case(&data[i++][0], "abcd", "abcd*", "1"); ft_add_test_case(&data[i++][0], "abcd", "abcd*d", "0"); ft_add_test_case(&data[i++][0], "abcd", "*abcd*", "1"); ft_add_test_case(&data[i++][0], "abcd", "ab**cd", "1"); ft_add_test_case(&data[i++][0], "abcd", "a*b*c*d", "1"); ft_add_test_case(&data[i++][0], "abcd", "ab**cd", "1"); ft_add_test_case(&data[i++][0], "abcd", "*", "1"); ft_add_test_case(&data[i++][0], "abcd", "**", "1"); ft_add_test_case(&data[i++][0], "abcd", "***", "1"); // * matches non-empty string, different places ft_add_test_case(&data[i++][0], "abilgewbi;wewb;bicd", "ab*cd", "1"); ft_add_test_case(&data[i++][0], "qfwyjhbqw fwqgf abcd", "*abcd", "1"); ft_add_test_case(&data[i++][0], "abcdybqwdkqwg qwiulg", "abcd*", "1"); ft_add_test_case(&data[i++][0], "ewg abcdwef", "*abcd*", "1"); ft_add_test_case(&data[i++][0], "abfoijqwfijcd", "ab**cd", "1"); ft_add_test_case(&data[i++][0], "aasdbqwdcqwdd", "a*b*c*d", "1"); ft_add_test_case(&data[i++][0], "abcdgh abcedgh", "*abc*edgh", "1"); ft_add_test_case(&data[i++][0], "abcdgh abcdgh", "*abc*edgh", "0"); i = 0; while (i < TEST_CASES) { ft_get_values(&data[i][0], &s1, &s2, &actual_result); time(&start_t); your_result = match(s1, s2); time(&end_t); diff_t = difftime(end_t, start_t); printf("s1: %s, s2: %s, your_result: %i, actual_result: %i, execution time = %f\n", s1, s2, your_result, actual_result[0] - '0', diff_t); if (your_result != actual_result[0] - '0') FAKE_N_GAY; if (diff_t >= 2.0) SNAIL; ++i; } GOES; }