Skip to content
Extraits de code Groupes Projets
test.c 806 octets
Newer Older
  • Learn to ignore specific revisions
  • Laurent Paucot's avatar
    Laurent Paucot a validé
    #include <stdlib.h>
    #include <stdio.h>
    
    Laurent Paucot's avatar
    Laurent Paucot a validé
    #include "run.h"
    #include <CUnit/CUnit.h>
    #include <CUnit/TestRun.h>
    #include <CUnit/CUError.h>
    
    Laurent Paucot's avatar
    Laurent Paucot a validé
    
    void test_is_div(void){
        CU_ASSERT_TRUE(is_div(14,7));
    }
    
    
    
    Laurent Paucot's avatar
    Laurent Paucot a validé
    int main(){
    
    Laurent Paucot's avatar
    Laurent Paucot a validé
    
    
    Laurent Paucot's avatar
    Laurent Paucot a validé
        if (CUE_SUCCESS != CU_initialize_registry())
        {
            return CU_get_error();
        }
    
    Laurent Paucot's avatar
    Laurent Paucot a validé
    
    
    Laurent Paucot's avatar
    Laurent Paucot a validé
        int setup(void){
            return 0;
        }
    
    Laurent Paucot's avatar
    Laurent Paucot a validé
    
    
    Laurent Paucot's avatar
    Laurent Paucot a validé
        int teardown(void)
        {
            return 0;
        }
    
    Laurent Paucot's avatar
    Laurent Paucot a validé
    
    
    
    Laurent Paucot's avatar
    Laurent Paucot a validé
        CU_pSuite pSuite = NULL;
    
    Laurent Paucot's avatar
    Laurent Paucot a validé
    
    
    Laurent Paucot's avatar
    Laurent Paucot a validé
        pSuite = CU_add_suite("ma_suite",setup,teardown);
    
    Laurent Paucot's avatar
    Laurent Paucot a validé
    
    
    Laurent Paucot's avatar
    Laurent Paucot a validé
        if (NULL == pSuite)
        {
            CU_cleanup_registry();
            return CU_get_error();
        }
    
        if (NULL == CU_add_test(pSuite,"test_is_div",test_is_div))
        {
            CU_cleanup_registry();
            return CU_get_error();
        }
    
    Laurent Paucot's avatar
    Laurent Paucot a validé
    
    
    
    Laurent Paucot's avatar
    Laurent Paucot a validé
        CU_basic_run_tests();
        CU_basic_show_failures(CU_get_failure_list());
    }