diff --git a/Cunit.c b/Cunit.c index 0f0e768bb7cc2045b3084604644da82e32450286..715acf70c0f404e3c1a47a092debb031a211d5b1 100644 --- a/Cunit.c +++ b/Cunit.c @@ -26,15 +26,18 @@ void test_entier(void) // test si les diviseurs premiers retournés par la fonct clear_list_t(prime3); list_t *prime4=prime_list(2147483647); CU_ASSERT(get_node_t(prime4)==2147483647); - - clear_list_t(prime4); - - + clear_list_t(prime4); +} +void test_failed(void) /*Exemple de test qui échouera */ +{ + list_t *faux=prime_list(666343); + CU_ASSERT(get_node_t(faux)==3); + clear_list_t(faux); +} -} @@ -45,6 +48,7 @@ int main() { CU_initialize_registry(); CU_pSuite suite = CU_add_suite("maxi_test", 0, 0); CU_add_test(suite, "fact_entier", test_entier); + CU_add_test(suite, "fail",test_failed); CU_basic_set_mode(CU_BRM_VERBOSE); CU_basic_run_tests(); @@ -55,5 +59,3 @@ int main() { return 0; } - -