这篇教程C++ test_parser函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中test_parser函数的典型用法代码示例。如果您正苦于以下问题:C++ test_parser函数的具体用法?C++ test_parser怎么用?C++ test_parser使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了test_parser函数的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: mainint main()#endif{#if RUN_TEST_LOOP for(;;)#endif { tnet_startup(); /* Print copyright information */ printf("Doubango Project/nCopyright (C) 2009 - 2010 Mamadou Diop /n/n"); #if RUN_TEST_ALL || RUN_TEST_URI test_uri();#endif#if RUN_TEST_ALL || RUN_TEST_PARSER test_parser();#endif#if RUN_TEST_ALL || RUN_TEST_SESSION test_session();#endif tnet_cleanup(); }}
开发者ID:NewComerBH,项目名称:doubango,代码行数:27,
示例2: TESTTEST(ioJson,jsonParserO12) { test_parser("{ /"foo/" : { /"bar/": 1, /"baz/": 2 } } ", "S:text" "S:obj" "KEY:/"foo/"" "S:obj" "KEY:/"bar/"" "UL(INT):1" "KEY:/"baz/"" "UL(INT):2" "E:obj" "E:obj" "E:text");}
开发者ID:PerryZh,项目名称:stan,代码行数:7,
示例3: mainint main(int argc, char** argv){ vm_init(); // Test mode if (argc == 2 && strcmp(argv[1], "--test") == 0) { test_vm(); test_parser(); test_interp(); return 0; } // File name passed if (argc == 2) { char* cstr = read_file(argv[1]); if (cstr == NULL) return -1; // Evaluate the code string eval_str(cstr); free(cstr); } // No file names passed. Read-eval-print loop. if (argc == 1) { run_repl(); } return 0;}
开发者ID:mollymorphic,项目名称:zeta,代码行数:35,
示例4: mainint main(int argc, const char * const *argv){ // if VALGRIND testing is enabled, we have to call ourselves with valgrind checking const char *valgrind = getenv("VALGRIND_TESTS"); if (!valgrind || !*valgrind || !strcmp(valgrind, "0")) { // fallthrough } else if (!strcmp(valgrind, "1")) { char cmd[strlen(argv[0]) + 256]; snprintf(cmd, sizeof(cmd), "VALGRIND_TESTS=/"/" valgrind --error-exitcode=301 --leak-check=yes --show-reachable=yes --track-origins=yes %s", argv[0]); return system(cmd) != 0; } else { char cmd[strlen(valgrind) + strlen(argv[0]) + 32]; snprintf(cmd, sizeof(cmd), "VALGRIND_TESTS="" %s %s", valgrind, argv[0]); return system(cmd) != 0; } init(argc, argv); // allows us to test with options (e.g. with --debug) srand((unsigned int) time(NULL)); // testing basic library functionality test_buffer(); test_buffer_printf(); test_utils(); test_strcasecmp_ascii(); test_vector(); test_stringmap(); if (failed) { info_printf("ERROR: %d out of %d basic tests failed/n", failed, ok + failed); info_printf("This may completely break Mget functionality !!!/n"); return 1; } test_iri_parse(); test_iri_relative_to_absolute(); test_iri_compare(); test_parser(); test_cookies(); test_hsts(); test_parse_challenge(); selftest_options() ? failed++ : ok++; deinit(); // free resources allocated by init() if (failed) { info_printf("Summary: %d out of %d tests failed/n", failed, ok + failed); return 1; } info_printf("Summary: All %d tests passed/n", ok + failed); return 0;}
开发者ID:BIllli,项目名称:mget,代码行数:59,
示例5: test_patterndb_parsersvoidtest_patterndb_parsers(){ gint i; for (i = 0; parsers[i]; i++) { test_parser(parsers[i]); }}
开发者ID:alvayang,项目名称:syslog-ng-3.4,代码行数:10,
示例6: mainint main(int argc, char *argv[]) { srand(time(NULL)); if (argc > 1 && strcmp(argv[1], "test") == 0) { test_parser(); } launch_menu(); return 0;}
开发者ID:ahaggan,项目名称:ArtC,代码行数:11,
示例7: mainint main(int argc, char *argv[]) { _cleanup_(sd_event_unrefp) sd_event *e = NULL; test_parser(); /* LLDP reception tests */ assert_se(sd_event_new(&e) == 0); test_receive_basic_packet(e); test_receive_incomplete_packet(e); test_receive_oui_packet(e); return 0;}
开发者ID:arthur-c,项目名称:systemd,代码行数:13,
示例8: main/** Main test */int main( int argc, char **argv ){ setlocale( LC_ALL, "" ); srand( time( 0 ) ); program_name=L"(ignore)"; say( L"Testing low-level functionality"); say( L"Lines beginning with '(ignore):' are not errors, they are warning messages/ngenerated by the fish parser library when given broken input, and can be/nignored. All actual errors begin with 'Error:'." ); proc_init(); halloc_util_init(); event_init(); parser_init(); function_init(); builtin_init(); reader_init(); env_init(); test_util(); test_escape(); test_convert(); test_tok(); test_parser(); test_expand(); test_path(); say( L"Encountered %d errors in low-level tests", err_count ); /* Skip performance tests for now, since they seem to hang when running from inside make (?) */// say( L"Testing performance" );// perf_complete(); env_destroy(); reader_destroy(); parser_destroy(); function_destroy(); builtin_destroy(); wutil_destroy(); event_destroy(); proc_destroy(); halloc_util_destroy(); }
开发者ID:CodeMonk,项目名称:fish,代码行数:49,
示例9: mainint main(int argc, const char* argv[]) { std::cout << std::endl; test_parser(); //test_semantic_analysis(); test_inter_code_gen_visitor(); test_asm_code_generator(); test_asm_instruction(); test_ir_parser(); test_asm_parser(); test_semantics_of_test_cases(); std::cout << std::endl; return 0;}
开发者ID:MaicoLeberle,项目名称:COMPIcompiler,代码行数:18,
示例10: mainint main()#endif{ do { /* Print copyright information */ printf("Doubango Project/nCopyright (C) 2009 - 2010 Mamadou Diop /n/n"); #if RUN_TEST_ALL || RUN_TEST_PARSER test_parser();#endif#if RUN_TEST_ALL || RUN_TEST_SOA test_soa();#endif#if RUN_TEST_ALL || RUN_TEST_RFC5939 test_rfc5939();#endif } while(RUN_TEST_LOOP);}
开发者ID:NewComerBH,项目名称:doubango,代码行数:22,
示例11: mainint main(void) { printf("Testing MPD... "); test_mpd(); puts("passed"); printf("Testing addition... "); test_add(); puts("passed"); printf("Testing SSlice... "); test_sslice(); puts("passed"); puts("Testing lexer..."); test_lexer(); puts("passed"); puts("Testing parser..."); test_parser(); puts("passed"); return EXIT_SUCCESS;}
开发者ID:gicho,项目名称:sst,代码行数:23,
注:本文中的test_parser函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ test_pass函数代码示例 C++ test_parsable函数代码示例 |