您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ CU_initialize_registry函数代码示例

51自学网 2021-06-01 20:07:39
  C++
这篇教程C++ CU_initialize_registry函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中CU_initialize_registry函数的典型用法代码示例。如果您正苦于以下问题:C++ CU_initialize_registry函数的具体用法?C++ CU_initialize_registry怎么用?C++ CU_initialize_registry使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了CU_initialize_registry函数的29个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: main

int main(int argc, char** argv){    CU_SuiteInfo suites[] = {        pro_expr_test_suite,        pro_identifier_expr_test_suite,        pro_string_expr_test_suite,        pro_number_expr_test_suite,        pro_let_expr_test_suite,        pro_send_expr_test_suite,        pro_become_expr_test_suite,        CU_SUITE_INFO_NULL    };        // initialize the CUnit test registry    if (CUE_SUCCESS != CU_initialize_registry())        return CU_get_error();    // add suites to the registry    if (CUE_SUCCESS != CU_register_suites(suites))    {        CU_cleanup_registry();        return CU_get_error();    }    // run all tests    CU_basic_set_mode(CU_BRM_VERBOSE);    CU_basic_run_tests();    CU_cleanup_registry();    return CU_get_error();}
开发者ID:mattbierner,项目名称:prosopon-interpreter,代码行数:30,


示例2: main

int main() {    CU_pSuite pSuite = NULL;    /* Initialize the CUnit test registry */    if (CUE_SUCCESS != CU_initialize_registry())        return CU_get_error();    /* Add a suite to the registry */    pSuite = CU_add_suite("TestCommunicationProtocol", init_suite, clean_suite);    if (NULL == pSuite) {        CU_cleanup_registry();        return CU_get_error();    }    /* Add the tests to the suite */    if ((NULL == CU_add_test(pSuite, "testEventHandlerInvocation", testEventHandlerInvocation))) {        CU_cleanup_registry();        return CU_get_error();    }    /* Run all tests using the CUnit Basic interface */    CU_basic_set_mode(CU_BRM_VERBOSE);    CU_basic_run_tests();    CU_cleanup_registry();    return CU_get_error();}
开发者ID:NKSG,项目名称:Distributed-Chang-Roberts-Spanning-Tree,代码行数:26,


示例3: main

/* MAIN */int main(void) {  CU_pSuite ste = NULL;  if (CUE_SUCCESS != CU_initialize_registry()) {    return CU_get_error();  }  ste = CU_add_suite("sllist_suite", init_sllist_suite, clean_sllist1_suite);  if (NULL == ste) {    CU_cleanup_registry();    return CU_get_error();  }  ADD_TEST(CU_add_test(ste, "Verify insert...", t_insert));  // CU_console_run_tests();  CU_basic_set_mode(CU_BRM_VERBOSE);  CU_basic_run_suite(ste);  CU_basic_show_failures(CU_get_failure_list());  CU_cleanup_registry();  printf("/n");  return CU_get_error();}
开发者ID:manchicken,项目名称:libmanchicken,代码行数:26,


示例4: main

int main() {    CU_pSuite pSuite = NULL;    /* Initialize the CUnit test registry */    if (CUE_SUCCESS != CU_initialize_registry())        return CU_get_error();    /* Add a suite to the registry */    pSuite = CU_add_suite("cryptography_test", init_suite, clean_suite);    if (NULL == pSuite) {        CU_cleanup_registry();        return CU_get_error();    }    /* Add the tests to the suite */    if ((NULL == CU_add_test(pSuite, "test_twofish_decrypt_encrypt", test_twofish_decrypt_encrypt)) ||            (NULL == CU_add_test(pSuite, "test_twofish_decrypt_encrypt_null", test_twofish_decrypt_encrypt_null))||            (NULL == CU_add_test(pSuite, "test_twofish_decrypt_encrypt_wrong_size", test_twofish_decrypt_encrypt_wrong_size))||            (NULL == CU_add_test(pSuite, "test_sha256_normal", test_sha256_normal))||            (NULL == CU_add_test(pSuite, "test_sha512_normal", test_sha512_normal))||            (NULL == CU_add_test(pSuite, "test_sha512_null", test_sha512_null))) {        CU_cleanup_registry();        return CU_get_error();    }    /* Run all tests using the CUnit Basic interface */    CU_basic_set_mode(CU_BRM_VERBOSE);    CU_basic_run_tests();    CU_cleanup_registry();    return CU_get_error();}
开发者ID:DanielWieczorek,项目名称:PasswordManager,代码行数:31,


示例5: main

int main(void){	if (CU_initialize_registry() != CUE_SUCCESS) {		return CU_get_error();	}	CU_SuiteInfo suites[] = {		{"Policy Version 21", policy_21_init, policy_21_cleanup, policy_21_tests},		{"AV Rule Query", avrule_init, avrule_cleanup, avrule_tests},		{"Domain Transition Analysis", dta_init, dta_cleanup, dta_tests},		{"Infoflow Analysis", infoflow_init, infoflow_cleanup, infoflow_tests},		{"Role Query", role_init, role_cleanup, role_tests},		{"TE Rule Query", terule_init, terule_cleanup, terule_tests},		{"User Query", user_init, user_cleanup, user_tests},		{"Constrain query", constrain_init, constrain_cleanup, constrain_tests},		CU_SUITE_INFO_NULL	};	CU_register_suites(suites);	CU_basic_set_mode(CU_BRM_VERBOSE);	CU_basic_run_tests();	unsigned int num_failures = CU_get_number_of_failure_records();	CU_cleanup_registry();	return (int)num_failures;}
开发者ID:0xroot,项目名称:setools3,代码行数:25,


示例6: main

intmain(void){  /* initialize the CUnit test registry */  if (CUE_SUCCESS != CU_initialize_registry())    return CU_get_error();  /* add a suite to the registry */  if (1 == test_mman_suite())    return CU_get_error();  /* Run all tests using the basic interface */  CU_basic_set_mode(CU_BRM_VERBOSE);  CU_basic_run_tests();  /* Report failures */  printf("/n/nSummary of failures:/n");  CU_basic_show_failures(CU_get_failure_list());  /* Clean up registry and return */  printf("/n/nCleaning ...");  CU_cleanup_registry();  return CU_get_error();}
开发者ID:fangbin,项目名称:mem,代码行数:25,


示例7: main

int main(){    CU_pSuite pSuite = NULL;    if ( CUE_SUCCESS != CU_initialize_registry() )        return CU_get_error();    /* add a suite to the registry */    pSuite = CU_add_suite( "max_test_suite", init_suite, clean_suite );    if ( NULL == pSuite ) {        CU_cleanup_registry();        return CU_get_error();    }    /* add the tests to the suite */    if (        (NULL == CU_add_test(pSuite, "test_strategy_stand", test_strategy_stand)) ||        (NULL == CU_add_test(pSuite, "test_strategy_dealer", test_strategy_dealer)) ||        (NULL == CU_add_test(pSuite, "test_strategy_basic", test_strategy_basic))    )    {        CU_cleanup_registry();        return CU_get_error();    }    // Run all tests using the basic interface    CU_basic_set_mode(CU_BRM_VERBOSE);    CU_basic_run_tests();    printf("/n");    CU_basic_show_failures(CU_get_failure_list());    printf("/n/n");    CU_cleanup_registry();    return CU_get_error();}
开发者ID:fabricereix,项目名称:Blackjack,代码行数:33,


示例8: main

int main(        const int argc,        const char* const * argv){    int exitCode = 1;    const char* progname = basename((char*) argv[0]);    if (-1 == openulog(progname, 0, LOG_LOCAL0, "-")) {        (void) fprintf(stderr, "Couldn't open logging system/n");    }    else {        if (CUE_SUCCESS == CU_initialize_registry()) {            CU_Suite* testSuite = CU_add_suite(__FILE__, setup, teardown);            if (NULL != testSuite) {                if (CU_ADD_TEST(testSuite, test_msm_init)                        && CU_ADD_TEST(testSuite, test_locking)                        && CU_ADD_TEST(testSuite, test_msm_put)                        && CU_ADD_TEST(testSuite, test_msm_getPid)                        && CU_ADD_TEST(testSuite, test_msm_removePid)                        && CU_ADD_TEST(testSuite, test_msm_destroy)                        ) {                    CU_basic_set_mode(CU_BRM_VERBOSE);                    (void) CU_basic_run_tests();                }            }            exitCode = CU_get_number_of_tests_failed();            CU_cleanup_registry();        }    }    return exitCode;}
开发者ID:PatrickHildreth-NOAA,项目名称:LDM,代码行数:34,


示例9: main

int main(){    CU_pSuite pSuite = NULL;    /* Initialize the CUnit test registry */    if (CUE_SUCCESS != CU_initialize_registry())        return CU_get_error();    /* Add a suite to the registry */    pSuite = CU_add_suite("newcunittest", init_suite, clean_suite);    if (NULL == pSuite) {        CU_cleanup_registry();        return CU_get_error();    }    /* Add the tests to the suite */    if (0 ||            (NULL == CU_add_test(pSuite, "testScpi_glue_input", testScpi_glue_input)) ||            (NULL == CU_add_test(pSuite, "test_output_matches", test_output_matches)) ||            (NULL == CU_add_test(pSuite, "test_output_load", test_output_load)) ||            (NULL == CU_add_test(pSuite, "test_bjarni3", test_bjarni3)) ||            (NULL == CU_add_test(pSuite, "test_applyq", test_applyq)) ||            0) {        CU_cleanup_registry();        return CU_get_error();    }    /* Run all tests using the CUnit Basic interface */    CU_basic_set_mode(CU_BRM_VERBOSE);    CU_basic_run_tests();    CU_cleanup_registry();    return CU_get_error();}
开发者ID:vjine,项目名称:discotmc,代码行数:33,


示例10: main

intmain(    const int     argc,    char* const*  argv){    int         exitCode = EXIT_FAILURE;    if (CUE_SUCCESS == CU_initialize_registry()) {        CU_Suite*       testSuite = CU_add_suite(__FILE__, setup, teardown);        if (NULL != testSuite) {            CU_ADD_TEST(testSuite, test_getDottedDecimal);#           if WANT_MULTICAST                CU_ADD_TEST(testSuite, test_sa_getInetSockAddr);                CU_ADD_TEST(testSuite, test_sa_getInet6SockAddr);                CU_ADD_TEST(testSuite, test_sa_parse);                CU_ADD_TEST(testSuite, test_sa_parseWithDefaults);#           endif            if (-1 == openulog(basename(argv[0]), 0, LOG_LOCAL0, "-")) {                (void)fprintf(stderr, "Couldn't open logging system/n");            }            else {                if (CU_basic_run_tests() == CUE_SUCCESS) {                    if (0 == CU_get_number_of_failures())                        exitCode = EXIT_SUCCESS;                }            }        }        CU_cleanup_registry();    }                           /* CUnit registery allocated */    return exitCode;}
开发者ID:khallock,项目名称:LDM,代码行数:35,


示例11: main

int main(){    CU_pSuite pSuite = NULL;    /* initialize the CUnit test registry */    if (CUE_SUCCESS != CU_initialize_registry())        return CU_get_error();    /* add a suite to the registry */    pSuite = CU_add_suite("perfthread tests", init_suite1, clean_suite1);    if (NULL == pSuite) {        CU_cleanup_registry();        return CU_get_error();    }    /* add the tests to the suite */    if ((NULL == CU_add_test(pSuite, "Test server", test_server))        )    {        CU_cleanup_registry();        return CU_get_error();    }    /* Run all tests using the CUnit Basic interface */    CU_basic_set_mode(CU_BRM_VERBOSE);    CU_basic_run_tests();    CU_cleanup_registry();    return CU_get_error();}
开发者ID:csound,项目名称:csound,代码行数:29,


示例12: main

int main(){    CU_pSuite pSuite = NULL;    /* Initialize the CUnit test registry */    if (CUE_SUCCESS != CU_initialize_registry())        return CU_get_error();    /* Add a suite to the registry */    pSuite = CU_add_suite("google_oauth2_access_test", init_suite, clean_suite);    if (NULL == pSuite)    {        CU_cleanup_registry();        return CU_get_error();    }    /* Add the tests to the suite */    if ((NULL == CU_add_test(pSuite, "testBuildAccessTokenRequestAsHtmlRequest", testBuildAccessTokenRequestAsHtmlRequest)) ||            (NULL == CU_add_test(pSuite, "testBuildPostFieldsForRefreshingTheAccessToken", testBuildPostFieldsForRefreshingTheAccessToken)) ||            (NULL == CU_add_test(pSuite, "testBuildPostFieldsForRequestingAnAccessToken", testBuildPostFieldsForRequestingAnAccessToken)) ||            (NULL == CU_add_test(pSuite, "testMakeHttpsRequestWithResponse", testMakeHttpsRequestWithResponse)) ||            (NULL == CU_add_test(pSuite, "testProcessIncomingAccessTokenResponse", testProcessIncomingAccessTokenResponse)) ||            (NULL == CU_add_test(pSuite, "testProcessIncomingRefreshTokenResponse", testProcessIncomingRefreshTokenResponse)) ||            (NULL == CU_add_test(pSuite, "testcheckIfErrorOccured", testcheckIfErrorOccured)))    {        CU_cleanup_registry();        return CU_get_error();    }    /* Run all tests using the CUnit Basic interface */    CU_basic_set_mode(CU_BRM_VERBOSE);    CU_basic_run_tests();    CU_cleanup_registry();    return CU_get_error();}
开发者ID:EarlOfEgo,项目名称:GoogleTasksClientLibrary,代码行数:35,


示例13: main

intmain(    const int           argc,    const char* const*  argv){    int         exitCode = EXIT_FAILURE;    if (-1 == openulog(basename(argv[0]), 0, LOG_LOCAL0, "-")) {        (void)fprintf(stderr, "Couldn't initialize logging system/n");    }    else {        if (CUE_SUCCESS == CU_initialize_registry()) {            CU_Suite*       testSuite = CU_add_suite(__FILE__, setup,                teardown);            if (NULL != testSuite) {                CU_ADD_TEST(testSuite, test_add_get);                CU_ADD_TEST(testSuite, test_order);                if (CU_basic_run_tests() == CUE_SUCCESS)                    exitCode = CU_get_number_of_failures();            }            CU_cleanup_registry();        } /* CUnit registery allocated */        log_free();    } /* logging system initialized */    return exitCode;}
开发者ID:khallock,项目名称:LDM,代码行数:31,


示例14: main

int main(int argc, char **argv){        /* Initialize CUnit. */        if (CUE_SUCCESS != CU_initialize_registry())                return CU_get_error();        /* Here's an example test suite.  First we initialize the suit. */        {                CU_pSuite s = CU_add_suite("example test suite",                                &init_suite_example,                                &clean_suite_example);                CU_add_test(s, "test of mm_malloc()", &test_malloc);                CU_add_test(s, "test #1 of mm_malloc()", &test_malloc_1);                CU_add_test(s, "test #2 of mm_malloc()", &test_malloc_2);                CU_add_test(s, "test #3 of mm_malloc()", &test_malloc_3);                CU_add_test(s, "test #4 of mm_malloc()", &test_malloc_4);                CU_add_test(s, "test #5 of mm_malloc()", &test_malloc_5);                CU_add_test(s, "test #6 of mm_malloc()", &test_malloc_6);                CU_add_test(s, "test #1 of mm_realloc()", &test_realloc_1);                CU_add_test(s, "test #2 of mm_realloc()", &test_realloc_2);                CU_add_test(s, "test #3 of mm_realloc()", &test_realloc_3);                CU_add_test(s, "test #4 of mm_realloc()", &test_realloc_4);                CU_add_test(s, "test #5 of mm_realloc()", &test_realloc_5);                CU_add_test(s, "test #1 of mm_free()", &test_free_1);                CU_add_test(s, "test #2 of mm_free()", &test_free_2);        }        /* Actually run your tests here. */        CU_basic_set_mode(CU_BRM_VERBOSE);        CU_basic_run_tests();        CU_cleanup_registry();        return CU_get_error();}
开发者ID:coconan,项目名称:cbs-scheduler,代码行数:35,


示例15: main

int main(){    CU_pSuite suite = 0;    if (CUE_SUCCESS != CU_initialize_registry())        goto didnt_even_fail;    suite = CU_add_suite("result functions", 0, 0);    if (!suite)        goto failed;    if (!CU_ADD_TEST(suite, test_error) ||        !CU_ADD_TEST(suite, test_blank_success) ||        !CU_ADD_TEST(suite, test_success_with_entity) ||        !CU_ADD_TEST(suite, test_entity_without_free) ||        !CU_ADD_TEST(suite, test_free_result) ||        !CU_ADD_TEST(suite, test_success_with_location) ||        !CU_ADD_TEST(suite, test_success_with_entity_and_location) ||        !CU_ADD_TEST(suite, test_success_with_cookie))        goto failed;    CU_basic_set_mode(CU_BRM_VERBOSE);    CU_basic_run_tests();failed:    CU_cleanup_registry();didnt_even_fail:    return CU_get_error();}
开发者ID:tps12,项目名称:tripping-sansa,代码行数:29,


示例16: main

int main() {    CU_pSuite pSuite = NULL;    /* initialize the CUnit test registry */    if (CUE_SUCCESS != CU_initialize_registry())        return CU_get_error();    /* add a suite to the registry */    pSuite = CU_add_suite("Suite_1", init_suite1, clean_suite1);    if (NULL == pSuite) {        CU_cleanup_registry();        return CU_get_error();    }    /* add the tests to the suite */    /* NOTE - ORDER IS IMPORTANT - MUST TEST fread() AFTER fprintf() */    if (        (NULL == CU_add_test(pSuite, "test of init args", test_init_args))        || (NULL == CU_add_test(pSuite, "test of term args", test_term_args))        ) {        CU_cleanup_registry();        return CU_get_error();    }    /* Run all tests using the CUnit Basic interface */    CU_list_tests_to_file();    CU_automated_run_tests();    CU_cleanup_registry();    return CU_get_error();}
开发者ID:debosvi,项目名称:bozVideo,代码行数:30,


示例17: main

/* The main() function for setting up and running the tests. * Returns a CUE_SUCCESS on successful running, another * CUnit error code on failure. */int main(){   CU_pSuite pSuite = NULL;   /* initialize the CUnit test registry */   if (CUE_SUCCESS != CU_initialize_registry())      return CU_get_error();   /* add a suite to the registry */   pSuite = CU_add_suite("Suite_1", init_suite_bulk_buffer, clean_suite_bulk_buffer);   if (NULL == pSuite) {      CU_cleanup_registry();      return CU_get_error();   }   /* add the tests to the suite */   /* NOTE - ORDER IS IMPORTANT - MUST TEST fread() AFTER fprintf() */   if ((NULL == CU_add_test(pSuite, "test of available space", testAVAILABLE_SPACE))      )   {      CU_cleanup_registry();      return CU_get_error();   }   /* Run all tests using the CUnit Basic interface */   CU_basic_set_mode(CU_BRM_VERBOSE);   CU_basic_run_tests();   CU_cleanup_registry();   return CU_get_error();}
开发者ID:Tycale,项目名称:SFC-SR,代码行数:34,


示例18: main

int main(int argc, char **argv) {    if(CU_initialize_registry() != CUE_SUCCESS) {        return CU_get_error();    }    // Init suites    CU_pSuite str_suite = CU_add_suite("String", NULL, NULL);    if(str_suite == NULL) goto end;    str_test_suite(str_suite);        CU_pSuite hashmap_suite = CU_add_suite("Hashmap", NULL, NULL);    if(hashmap_suite == NULL) goto end;    hashmap_test_suite(hashmap_suite);    CU_pSuite vector_suite = CU_add_suite("Vector", NULL, NULL);    if(vector_suite == NULL) goto end;    vector_test_suite(vector_suite);    // Run tests    CU_basic_set_mode(CU_BRM_VERBOSE);    CU_basic_run_tests();   end:    CU_cleanup_registry();    return CU_get_error();}
开发者ID:adamlincoln,项目名称:openomf,代码行数:26,


示例19: main

intmain(int argc, char *argv[]) {    CU_ErrorCode cu;    CU_pSuite suite;    const char *configpath, *mode = NULL;    if (argc < 2) {        fprintf(stderr, "please gives a configuration file/n");        exit(-1);    }    cu = CU_initialize_registry();    if (cu != CUE_SUCCESS) {        fprintf(stderr, "error cunit initialization: %s/n", CU_get_error_msg());        exit(-1);    }    configpath = argv[1];    if (argc > 2)        mode = argv[2];    if (da_cloud_init(&config, configpath) == 0) {        suite = CU_add_suite("da_cloud", NULL, NULL);        CU_add_test(suite, "da_cloud_headers_test", da_cloud_headers_test);        CU_add_test(suite, "da_cloud_simple_lookup", da_cloud_simple_lookup);        CU_add_test(suite, "da_cloud_properties_test", da_cloud_properties_test);        if (mode != NULL && strcasecmp(mode, "show") == 0)            CU_basic_run_tests();        else            CU_automated_run_tests();    }    da_cloud_fini(&config);    CU_cleanup_registry();    return (0);}
开发者ID:devnexen,项目名称:deviceatlas-cloud-c,代码行数:35,


示例20: main

int main() {    CU_pSuite pSuite = NULL;    /* On initialise la suite de tests */    if(CUE_SUCCESS != CU_initialize_registry())        return CU_get_error();    /* On ajoute la suite au registre */    pSuite = CU_add_suite("Tests pour build_index et filter_index", NULL, NULL);    if(NULL == pSuite) {        CU_cleanup_registry();        return CU_get_error();    }    /* On ajoute les tests à la suite. L'ordre est important !     * test_strlen1 sera exécuté en premier, puis test_strlen2, etc ...*/    if(NULL == CU_add_test(pSuite, "test_build_index_1", test_build_index_1) ||	   NULL == CU_add_test(pSuite, "test_build_index_2", test_build_index_2) ||	   NULL == CU_add_test(pSuite, "test_build_index_3", test_build_index_3) ||	   NULL == CU_add_test(pSuite, "test_build_index_4", test_build_index_4) ||	   NULL == CU_add_test(pSuite, "test_build_index_5", test_build_index_5) ||	   NULL == CU_add_test(pSuite, "test_filter_index_1", test_filter_index_1) ||	   NULL == CU_add_test(pSuite, "test_filter_index_2", test_filter_index_2) ||	   NULL == CU_add_test(pSuite, "test_filter_index_3", test_filter_index_3))	{        CU_cleanup_registry();        return CU_get_error();    }    /* On exécute les tests et on vide ensuite la mémoire utilisée par CUnit */    CU_basic_run_tests();    CU_cleanup_registry();    return CU_get_error();}
开发者ID:DamJos,项目名称:SINF1252-1,代码行数:35,


示例21: main

int main (int argc, char* argv[]) {    /* Set proper working directory */    if (argc == 1) {        printf("Usage: test_vqec_utest <directory containing unit_test dir>/n/r");    }    else if (argc > 1 && argv[1]) {        if (chdir(argv[1]) != 0) {            printf("Could not set working directory");        }    }    /* Initialize CUnit test registry */    if (CUE_SUCCESS != CU_initialize_registry()) {        return CU_get_error();    }    if (CUE_SUCCESS != CU_register_suites(suites_vqec)) {        return CU_get_error();    }    /* Run all tests using CUnit Basic interface */    CU_basic_set_mode(CU_BRM_VERBOSE);    /* sa_ignore {} IGNORE_RETURN(1) */    CU_basic_run_tests();    CU_cleanup_registry();    return CU_get_error();}
开发者ID:MichaelSchmid,项目名称:cisco-vqe-client,代码行数:28,


示例22: main

/************* Test Runner Code goes here **************/ int main ( void ) {   CU_pSuite pSuite = NULL;    /* initialize the CUnit test registry */   if ( CUE_SUCCESS != CU_initialize_registry() )     return CU_get_error();   /* add a suite to the registry */   pSuite = CU_add_suite( "transaction_test_suite", init_suite, clean_suite );   if ( NULL == pSuite ) {     CU_cleanup_registry();     return CU_get_error();   }   /* add the tests to the suite */   if ( (NULL == CU_add_test(pSuite, "tran_correct_commands_test", tran_correct_commands_test)) ||        (NULL == CU_add_test(pSuite, "tran_wrong_commands_test", tran_wrong_commands_test))        )     {       CU_cleanup_registry();       return CU_get_error();     }   // Run all tests using the basic interface   CU_basic_set_mode(CU_BRM_VERBOSE);   CU_basic_run_tests();   printf("/n");   CU_basic_show_failures(CU_get_failure_list());   printf("/n/n");       /* Clean up registry and return */   CU_cleanup_registry();   return CU_get_error(); } 
开发者ID:Savinos90,项目名称:pop3corn,代码行数:36,


示例23: main

intmain(int argc, char* argv[]) {    int i;    n = 10;    x = (double *)malloc(sizeof(double) * n);    y = (double *)malloc(sizeof(double) * n);    a = (double **)malloc(sizeof(double *) * n);    *a = (double *)malloc(sizeof(double) * n * n);    for (i = 1; i < n; ++i) a[i] = a[i - 1] + n;    CU_pSuite testSuite;    CU_initialize_registry();    testSuite = CU_add_suite("mymath.c TestSuite", NULL, NULL);    CU_add_test(testSuite, "dot_product Test", test_dot_product);    CU_add_test(testSuite, "update_step_vector Test", test_update_step_vector);    CU_add_test(testSuite, "manhattan_norm Test", test_manhattan_norm);    CU_add_test(testSuite, "euclidean_norm Test", test_euclidean_norm);    CU_add_test(testSuite, "infinity_norm Test", test_infinity_norm);    CU_add_test(testSuite, "gauss_seidel Test", test_gauss_seidel);    CU_add_test(testSuite, "successive_over_relaxation Test", test_successive_over_relaxation);    CU_console_run_tests();    CU_cleanup_registry();    free(x);    free(y);    free(*a);    free(a);    return 0;}
开发者ID:kaneshin,项目名称:mathematical-optimization,代码行数:33,


示例24: main

int main(char** args) {  // En cas de problème de la librairie, le programme de test s'arrete et affiche un message (par exemple : memory allocation failed).  CU_set_error_action(CUEA_ABORT) ;  // Initialisation  printf("Initialisation des tests./n") ;  CU_initialize_registry() ;  init_suites() ;    // Lancement  printf("Lancement des tests./n") ;  // Variante 1 : fabriquer un fichier XML  CU_automated_run_tests() ;  printf("Pour observer les resultats, ouvrir le fichier .xml dans firefox/n") ;  printf("Copier le fichier de style dans le meme repertoire : /n") ;  printf("cp /usr/local/share/CUnit/CUnit-Run.xsl ./n/n") ;    // Variante 2 : interface interactive dans le terminal.  //CU_curses_run_tests() ;  CU_basic_run_tests();  // Nettoyage final  CU_cleanup_registry() ;  }
开发者ID:insadrone,项目名称:InsaQuadDrone,代码行数:26,


示例25: main

int main(int argc, char **argv){	CU_pSuite	suite = NULL;	unsigned int	num_failures;	if (CU_initialize_registry() != CUE_SUCCESS) {		return CU_get_error();	}	suite = CU_add_suite("nvme_ctrlr_cmd", NULL, NULL);	if (suite == NULL) {		CU_cleanup_registry();		return CU_get_error();	}	if (		CU_add_test(suite, "test ctrlr cmd get_firmware_page", test_firmware_get_log_page) == NULL		|| CU_add_test(suite, "test ctrlr cmd get_health_page", test_health_get_log_page) == NULL		|| CU_add_test(suite, "test ctrlr cmd get_error_page", test_error_get_log_page) == NULL		|| CU_add_test(suite, "test ctrlr cmd set_feature", test_set_feature_cmd) == NULL		|| CU_add_test(suite, "test ctrlr cmd get_feature", test_get_feature_cmd) == NULL		|| CU_add_test(suite, "test ctrlr cmd abort_cmd", test_abort_cmd) == NULL		|| CU_add_test(suite, "test ctrlr cmd io_raw_cmd", test_io_raw_cmd) == NULL	) {		CU_cleanup_registry();		return CU_get_error();	}	CU_basic_set_mode(CU_BRM_VERBOSE);	CU_basic_run_tests();	num_failures = CU_get_number_of_failures();	CU_cleanup_registry();	return num_failures;}
开发者ID:jupiturliu,项目名称:spdk,代码行数:34,


示例26: main

intmain(int argc, char **argv){#ifdef AGS_WITH_LIBINSTPATCH    /* initialize the CUnit test registry */  if(CUE_SUCCESS != CU_initialize_registry()){    return CU_get_error();  }  /* add a suite to the registry */  pSuite = CU_add_suite("AgsFuncitonalFFPlayerTest/0", ags_functional_ffplayer_test_init_suite, ags_functional_ffplayer_test_clean_suite);    if(pSuite == NULL){    CU_cleanup_registry();        return CU_get_error();  }    g_atomic_int_set(&is_available,		   FALSE);    ags_test_init(&argc, &argv,		AGS_FUNCTIONAL_FFPLAYER_TEST_CONFIG);  ags_functional_test_util_do_run(argc, argv,				  ags_functional_ffplayer_test_add_test, &is_available);  pthread_join(ags_functional_test_util_self()[0],	       NULL);  return(-1);#else  return(0);#endif}
开发者ID:gsequencer,项目名称:gsequencer,代码行数:34,


示例27: odp_cunit_register

/* * Register test suites to be run via odp_cunit_run() */int odp_cunit_register(odp_suiteinfo_t testsuites[]){    /* call test executable init hook, if any */    if (global_init_term.global_init_ptr) {        if ((*global_init_term.global_init_ptr)(&instance) == 0) {            /* After ODP initialization, set main thread's             * CPU affinity to the 1st available control CPU core             */            int cpu = 0;            odp_cpumask_t cpuset;            odp_cpumask_zero(&cpuset);            if (odp_cpumask_default_control(&cpuset, 1) == 1) {                cpu = odp_cpumask_first(&cpuset);                odph_odpthread_setaffinity(cpu);            }        } else {            /* ODP initialization failed */            return -1;        }    }    CU_set_error_action(CUEA_ABORT);    CU_initialize_registry();    global_testsuites = testsuites;    cunit_register_suites(testsuites);    CU_set_fail_on_inactive(CU_FALSE);    return 0;}
开发者ID:nmorey,项目名称:odp,代码行数:34,


示例28: main

int main(int argc, char **argv){    /* Initialize the CUnit test registry */    if ( CUE_SUCCESS != CU_initialize_registry())        return CU_get_error();    /* add a suite to the registry */    CU_pSuite bstSuite = CU_add_suite("BST Suite", init_bst_suite, clean_bst_suite);    CU_pSuite llSuite = CU_add_suite("LinkedList Suite", init_ll_suite, clean_ll_suite);    CU_pSuite htSuite = CU_add_suite("HashTable Suite", init_ht_suite, clean_ht_suite);    if ( NULL == bstSuite || NULL == llSuite || NULL == htSuite ) {        CU_cleanup_registry();        return CU_get_error();    }    /*add the test cases to the suites */    if ((NULL == CU_add_test(bstSuite, "test_bst", test_bst)) ||         (NULL == CU_add_test(llSuite, "test_ll", test_ll)) ||        (NULL == CU_add_test(htSuite, "test_ht", test_ht)) ) {        CU_cleanup_registry();        return CU_get_error();    }    CU_basic_set_mode(CU_BRM_VERBOSE);    CU_basic_run_tests();    CU_cleanup_registry();    return CU_get_error();}
开发者ID:pose,项目名称:c-data-structures,代码行数:29,


示例29: main

int main() {    	CU_pSuite pSuite = NULL;    /* initialize the CUnit test registry */    if (CUE_SUCCESS != CU_initialize_registry())        return CU_get_error();    /* add a suite to the registry */    pSuite = CU_add_suite("gcd_suite", NULL, NULL);    if (NULL == pSuite) {        CU_cleanup_registry();        return CU_get_error();    }    /* add the tests to the suite */    if ((NULL == CU_add_test(pSuite, "test_same_number", test_same_number)) ||        (NULL == CU_add_test(pSuite, "test_nothing_common", test_nothing_common)) ||        (NULL == CU_add_test(pSuite, "test_factorize", test_factorize)) ||        (NULL == CU_add_test(pSuite, "test_gcd_ok", test_gcd_ok)) ||        (NULL == CU_add_test(pSuite, "test_malloc_fail", test_malloc_fail)) ||        (NULL == CU_add_test(pSuite, "test_malloc_equals_free", test_malloc_equals_free)) ||        (NULL == CU_add_test(pSuite, "test_nb_threads", test_nb_threads)))    {        CU_cleanup_registry();        return CU_get_error();    }    /* Run all tests using the CUnit Basic interface */    CU_basic_set_mode(CU_BRM_VERBOSE);    CU_basic_run_tests();    CU_cleanup_registry();    return CU_get_error();}
开发者ID:UCL-INGI,项目名称:SINF1252,代码行数:35,



注:本文中的CU_initialize_registry函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ CVAL函数代码示例
C++ CU_cleanup_registry函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。