这篇教程C++ tcase_add_checked_fixture函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中tcase_add_checked_fixture函数的典型用法代码示例。如果您正苦于以下问题:C++ tcase_add_checked_fixture函数的具体用法?C++ tcase_add_checked_fixture怎么用?C++ tcase_add_checked_fixture使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了tcase_add_checked_fixture函数的28个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: suite_createEND_TESTSuite *tests_get_entry_suite(void) { Suite *suite; TCase *testcase; suite = suite_create("entry"); testcase = tcase_create("base"); tcase_add_checked_fixture(testcase, set_up, tear_down); tcase_add_test(testcase, entry_create_test); tcase_add_test(testcase, entry_codec_test); suite_add_tcase(suite, testcase); return suite;}
开发者ID:Castaglia,项目名称:proftpd-mod_rsync,代码行数:17,
示例2: suite_createEND_TESTSuite *curve25519_suite(void){ Suite *suite = suite_create("curve25519"); TCase *tcase = tcase_create("case"); tcase_add_checked_fixture(tcase, test_setup, test_teardown); tcase_add_test(tcase, test_curve25519_agreement); tcase_add_test(tcase, test_curve25519_generate_public); tcase_add_test(tcase, test_curve25519_random_agreements); tcase_add_test(tcase, test_curve25519_signature); tcase_add_test(tcase, test_curve25519_large_signatures); tcase_add_test(tcase, test_unique_signatures); tcase_add_test(tcase, test_unique_signature_vector); suite_add_tcase(suite, tcase); return suite;}
开发者ID:WhisperSystems,项目名称:libsignal-protocol-c,代码行数:17,
示例3: suite_createEND_TESTSuite *arch_suite (void) { Suite *s = suite_create ("Arch"); /* Core test case */ TCase *tc_core = tcase_create ("Core"); tcase_add_checked_fixture (tc_core, setup, teardown); tcase_add_test (tc_core, test_is_call); suite_add_tcase (s, tc_core); return s;}
开发者ID:igormilovanovic,项目名称:optenum,代码行数:17,
示例4: gst_gl_context_suitestatic Suite *gst_gl_context_suite (void){ Suite *s = suite_create ("GstGLContext"); TCase *tc_chain = tcase_create ("general"); suite_add_tcase (s, tc_chain); tcase_add_checked_fixture (tc_chain, setup, teardown); tcase_add_test (tc_chain, test_share); tcase_add_test (tc_chain, test_wrapped_context); tcase_add_test (tc_chain, test_current_context); tcase_add_test (tc_chain, test_context_can_share); tcase_add_test (tc_chain, test_is_shared); tcase_add_test (tc_chain, test_display_list); return s;}
开发者ID:thaytan,项目名称:gst-plugins-base,代码行数:17,
示例5: imsettings_suite} TEND/************************************************************/Suite *imsettings_suite(void){ Suite *s = suite_create("Google Code Issue Tracker"); TCase *tc = tcase_create("Issue #7: http://code.google.com/p/imsettings/issues/detail?id=7"); tcase_add_checked_fixture(tc, setup, teardown); T (issue); suite_add_tcase(s, tc); return s;}
开发者ID:matsuu,项目名称:imsettings,代码行数:17,
示例6: expander_suiteEND_TESTSuite * expander_suite (void){ Suite *s; TCase *tc_expander; s = suite_create ("expander"); tc_expander = tcase_create ("expander tests"); tcase_add_checked_fixture (tc_expander, setup_expander, teardown_expander); tcase_add_test (tc_expander, expand); tcase_add_test (tc_expander, expandPath); suite_add_tcase (s, tc_expander); return s;}
开发者ID:RTS2,项目名称:rts2,代码行数:17,
示例7: connection_tcaseEND_TESTTCase* connection_tcase(void){ TCase *tc = tcase_create("connection"); tcase_add_checked_fixture(tc, setup, teardown); tcase_add_test(tc, test_connects_URI_and_establishes_protocol); tcase_add_test(tc, test_fails_invalid_URI); tcase_add_test(tc, test_fails_unknown_URI_scheme); tcase_add_test(tc, test_connects_URI_containing_credentials); tcase_add_test(tc, test_returns_einval_for_invalid_close_argument); tcase_add_test(tc, test_connects_tcp_and_establishes_protocol); tcase_add_test(tc, test_fails_if_connection_factory_fails); tcase_add_test(tc, test_fails_if_unknown_protocol); return tc;}
开发者ID:Dan-McG,项目名称:libneo4j-client,代码行数:17,
示例8: suite_createEND_TESTSuite *fingerprint_suite(void){ Suite *suite = suite_create("fingerprint"); TCase *tcase = tcase_create("case"); tcase_add_checked_fixture(tcase, test_setup, test_teardown); tcase_add_test(tcase, test_scannable_fingerprint_serialize); tcase_add_test(tcase, test_vectors); tcase_add_test(tcase, test_matching_fingerprints); tcase_add_test(tcase, test_mismatching_fingerprints); tcase_add_test(tcase, test_mismatching_identifiers); suite_add_tcase(suite, tcase); return suite;}
开发者ID:WhisperSystems,项目名称:libsignal-protocol-c,代码行数:17,
示例9: main } END_TESTint main(void) { TCase *tc_pubsub_publish = tcase_create("PubSub publish"); tcase_add_checked_fixture(tc_pubsub_publish, setup, teardown); tcase_add_test(tc_pubsub_publish, SinglePublishDataSetField); Suite *s = suite_create("PubSub publishing json via udp"); suite_add_tcase(s, tc_pubsub_publish); SRunner *sr = srunner_create(s); srunner_set_fork_status(sr, CK_NOFORK); srunner_run_all(sr,CK_NORMAL); int number_failed = srunner_ntests_failed(sr); srunner_free(sr); return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;}
开发者ID:open62541,项目名称:open62541,代码行数:17,
示例10: check_classify_suite} END_TESTSuite *check_classify_suite(void) { Suite *s = suite_create("check classify"); TCase *tc_mock_classification = tcase_create("mock classification"); tcase_add_checked_fixture(tc_mock_classification, setup, teardown); tcase_add_test(tc_mock_classification, test_classify_item_sets_prob_to_the_return_value_of_the_classify_function); tcase_add_test(tc_mock_classification, test_classify_item_when_prob_is_NULL_does_nothing); tcase_add_test(tc_mock_classification, test_classify_item_when_not_in_precompute_state_returns_SEQUENCE_ERROR); tcase_add_test(tc_mock_classification, test_classify_passed_item_to_the_classifcation_function); tcase_add_test(tc_mock_classification, test_classify_item_with_no_classification_function_returns_SEQUENCE_ERROR); suite_add_tcase(s, tc_mock_classification); return s;}
开发者ID:WinnowTag,项目名称:winnow,代码行数:17,
示例11: gst_collect_pads_suitestatic Suite *gst_collect_pads_suite (void){ Suite *suite; TCase *general; suite = suite_create ("GstCollectPads"); general = tcase_create ("general"); suite_add_tcase (suite, general); tcase_add_checked_fixture (general, setup, teardown); tcase_add_test (general, test_pad_add_remove); tcase_add_test (general, test_collect); tcase_add_test (general, test_collect_eos); tcase_add_test (general, test_collect_twice); return suite;}
开发者ID:lubing521,项目名称:gst-embedded-builder,代码行数:17,
示例12: check_nta_client_2_3END_TESTTCase *check_nta_client_2_3(void){ TCase *tc = tcase_create("NTA 2.3 - INVITE Client"); tcase_add_checked_fixture(tc, invite_setup, invite_teardown); s2_nta_set_tcase_timeout(tc, 2); tcase_add_test(tc, client_2_3_0); tcase_add_test(tc, client_2_3_1); tcase_add_test(tc, client_2_3_2); return tc;}
开发者ID:knoja4,项目名称:restcomm-ios-sdk,代码行数:17,
示例13: packfile_transfer_tcaseEND_TESTTCase* packfile_transfer_tcase() { TCase* tc = tcase_create("packfile transfer"); tcase_add_checked_fixture(tc, setup, teardown); tcase_add_test(tc, null_repository); tcase_add_test(tc, null_commits); tcase_add_test(tc, null_callback); tcase_add_test(tc, null_out); tcase_add_test(tc, failed_callback); tcase_add_test(tc, no_objects); tcase_add_test(tc, one_object); tcase_add_test(tc, two_objects); return tc;}
开发者ID:drobin,项目名称:grs,代码行数:17,
示例14: tester_suite} TEND/************************************************************/Suite *tester_suite(void){ Suite *s = suite_create("lt_lang_t"); TCase *tc = tcase_create("Basic functionality"); tcase_add_checked_fixture(tc, setup, teardown); T (lt_lang_compare); suite_add_tcase(s, tc); return s;}
开发者ID:pevik,项目名称:liblangtag,代码行数:17,
示例15: alarm_suiteEND_TESTstatic Suite* alarm_suite(void){ Suite *s = suite_create("alarm"); TCase *tc = tcase_create("Core"); tcase_add_checked_fixture(tc, handle_setup, handle_teardown); tcase_add_test(tc, test_simple_alarm); tcase_add_test(tc, test_giant_alarm); tcase_add_test(tc, test_giant_name); tcase_add_test(tc, test_full_queue); suite_add_tcase(s, tc); return s;}
开发者ID:strategist922,项目名称:libconflate,代码行数:17,
示例16: tcase_createEND_TESTstatic TCase *ws_parser_tcase(){ TCase *tc_ws_parser = tcase_create ("web_sockets_parser"); tcase_add_checked_fixture(tc_ws_parser, setup, teardown); tcase_add_test (tc_ws_parser, test_ws_success_0); tcase_add_test (tc_ws_parser, test_ws_success_1); tcase_add_test (tc_ws_parser, test_ws_success_2); tcase_add_test (tc_ws_parser, test_ws_error_0); tcase_add_test (tc_ws_parser, test_ws_error_1); tcase_add_test (tc_ws_parser, test_ws_error_2); return tc_ws_parser;}
开发者ID:iantropov,项目名称:libws,代码行数:17,
示例17: ut_position_rules_make_suite} END_TESTSuite *ut_position_rules_make_suite(void){ Suite *test_suite; TCase *test_case; test_suite = suite_create("ut_position_rules"); test_case = tcase_create("Position Rules"); tcase_add_checked_fixture(test_case, setup, teardown); tcase_add_test(test_case, ut_position_is_position_legal); tcase_add_test(test_case, ut_position_is_check); tcase_add_test(test_case, ut_position_can_castle); suite_add_tcase(test_suite, test_case); return test_suite;}
开发者ID:steveortiz,项目名称:chess_toolkit,代码行数:17,
示例18: tcase_createEND_TESTTCase *check_nta_client_2_1(void){ TCase *tc = tcase_create("NTA 2.1 - Client"); tcase_add_checked_fixture(tc, NULL, client_teardown); s2_nta_set_tcase_timeout(tc, 2); tcase_add_test(tc, client_2_1_0); tcase_add_test(tc, client_2_1_1); tcase_add_test(tc, client_2_1_2); return tc;}
开发者ID:knoja4,项目名称:restcomm-ios-sdk,代码行数:17,
示例19: create_suite_LayoutEND_TESTSuite *create_suite_Layout (void){ Suite *suite = suite_create("Layout"); TCase *tcase = tcase_create("Layout"); tcase_add_checked_fixture( tcase, LayoutTest_setup, LayoutTest_teardown ); tcase_add_test ( tcase , test_Layout_new ); tcase_add_test ( tcase , test_Layout_new_with_id_and_dimensions ); tcase_add_test ( tcase , test_Layout_setId ); tcase_add_test ( tcase , test_Layout_setDimensions ); tcase_add_test ( tcase , test_Layout_addCompartmentGlyph ); tcase_add_test ( tcase , test_Layout_addSpeciesGlyph ); tcase_add_test ( tcase , test_Layout_addGeneralGlyph ); tcase_add_test ( tcase , test_Layout_addReactionGlyph ); tcase_add_test ( tcase , test_Layout_addTextGlyph ); tcase_add_test ( tcase , test_Layout_addAdditionalGraphicalObject ); tcase_add_test ( tcase , test_Layout_createCompartmentGlyph ); tcase_add_test ( tcase , test_Layout_createSpeciesGlyph ); tcase_add_test ( tcase , test_Layout_createGeneralGlyph ); tcase_add_test ( tcase , test_Layout_createReactionGlyph ); tcase_add_test ( tcase , test_Layout_createTextGlyph ); tcase_add_test ( tcase , test_Layout_createAdditionalGraphicalObject ); tcase_add_test ( tcase , test_Layout_createSpeciesReferenceGlyph ); tcase_add_test ( tcase , test_Layout_createLineSegment ); tcase_add_test ( tcase , test_Layout_createCubicBezier ); tcase_add_test ( tcase , test_Layout_getNumCompartmentGlyphs ); tcase_add_test ( tcase , test_Layout_getNumGeneralGlyphs ); tcase_add_test ( tcase , test_Layout_getNumSpeciesGlyphs ); tcase_add_test ( tcase , test_Layout_getNumReactionGlyphs ); tcase_add_test ( tcase , test_Layout_getNumTextGlyphs ); tcase_add_test ( tcase , test_Layout_getNumAdditionalGraphicalObjects ); tcase_add_test( tcase , test_Layout_copyConstructor ); tcase_add_test( tcase , test_Layout_assignmentOperator ); suite_add_tcase(suite, tcase); return suite;}
开发者ID:copasi,项目名称:copasi-dependencies,代码行数:45,
示例20: suite_create} END_TESTSuite *mapistore_namedprops_mysql_suite(void){ Suite *s; TCase *tc_config; TCase *tc_mysql; TCase *tc_mysql_q; s = suite_create("libmapistore named properties: MySQL backend"); /* Core / Configuration */ tc_config = tcase_create("MySQL backend configuration"); tcase_add_test(tc_config, test_parameters); suite_add_tcase(s, tc_config); /* MySQL initialization */ tc_mysql = tcase_create("MySQL initialization"); /* database provisioning takes longer than default timeout */ tcase_set_timeout(tc_mysql, 60); tcase_add_checked_fixture(tc_mysql, checked_mysql_setup, checked_mysql_teardown); tcase_add_test(tc_mysql, test_is_schema_created); tcase_add_test(tc_mysql, test_initialize_database); suite_add_tcase(s, tc_mysql); /* MySQL queries */ tc_mysql_q = tcase_create("MySQL queries"); tcase_set_timeout(tc_mysql_q, 60); tcase_add_unchecked_fixture(tc_mysql_q, unchecked_mysql_query_setup, unchecked_mysql_query_teardown); tcase_add_test(tc_mysql_q, test_next_unused_id); tcase_add_test(tc_mysql_q, test_get_mapped_id_MNID_ID); tcase_add_test(tc_mysql_q, test_get_mapped_id_MNID_STRING); tcase_add_test(tc_mysql_q, test_get_mapped_id_not_found); tcase_add_test(tc_mysql_q, test_get_nameid_type); tcase_add_test(tc_mysql_q, test_get_nameid_type_not_found); tcase_add_test(tc_mysql_q, test_get_nameid_MNID_ID); tcase_add_test(tc_mysql_q, test_get_nameid_MNID_STRING); tcase_add_test(tc_mysql_q, test_get_nameid_not_found); tcase_add_test(tc_mysql_q, test_create_id_MNID_ID); tcase_add_test(tc_mysql_q, test_create_id_MNID_STRING); suite_add_tcase(s, tc_mysql_q); return s;}
开发者ID:antmd,项目名称:openchange,代码行数:45,
示例21: suite_createEND_TESTSuite *tests_get_random_suite(void) { Suite *suite; TCase *testcase; suite = suite_create("random"); testcase = tcase_create("base"); tcase_add_checked_fixture(testcase, set_up, tear_down); tcase_add_test(testcase, random_next_range_10_test); tcase_add_test(testcase, random_next_range_1000_test); suite_add_tcase(suite, testcase); return suite;}
开发者ID:noirey,项目名称:proftpd-mod_proxy,代码行数:18,
示例22: suite_createEND_TESTSuite *mix_instr_addr_xfer_suite(void){ Suite *s = suite_create("mix_instr_addr_xfer"); TCase *tc_core = tcase_create("Core"); tcase_add_checked_fixture (tc_core, setup, teardown); tcase_add_test (tc_core, test_INCi_instructions); tcase_add_test (tc_core, test_DECi_instructions); tcase_add_test (tc_core, test_ENTi_instructions); tcase_add_test (tc_core, test_ENTA_instruction); suite_add_tcase (s, tc_core); return s;}
开发者ID:dpassage,项目名称:MIXsim,代码行数:18,
示例23: suite_createEND_TESTSuite *tests_get_session_suite(void) { Suite *suite; TCase *testcase; suite = suite_create("session"); testcase = tcase_create("base"); tcase_add_checked_fixture(testcase, set_up, tear_down); tcase_add_test(testcase, session_get_test); tcase_add_test(testcase, session_close_test); tcase_add_test(testcase, session_open_test); suite_add_tcase(suite, testcase); return suite;}
开发者ID:Castaglia,项目名称:proftpd-mod_rsync,代码行数:18,
示例24: suite_createEND_TEST/* Machinery for running the 'check' tests. */Suite *asf_suite(void){ Suite *asf = suite_create("asf"); TCase *core = tcase_create("core"); suite_add_tcase(asf, core); tcase_add_checked_fixture(core, setup, teardown); tcase_add_test(core, test_get_float_line_from_int_star_2); tcase_add_test(core, test_get_float_line_from_byte); tcase_add_test(core, test_get_float_line_from_real_star_8); return asf;}
开发者ID:asfadmin,项目名称:ASF_MapReady,代码行数:18,
示例25: tcase_kex_guessEND_TESTTCase* tcase_kex_guess() { TCase *tc = tcase_create("kex_guess"); tcase_add_checked_fixture(tc, setup, teardown); tcase_add_test(tc, kex_algorithm_null_kex); tcase_add_test(tc, kex_algorithm); tcase_add_test(tc, kex_algorithm_noent); tcase_add_loop_test(tc, encryption_algorithm_null_kex, NUTS_READ, NUTS_WRITE + 1); tcase_add_loop_test(tc, encryption_algorithm, NUTS_READ, NUTS_WRITE + 1); tcase_add_loop_test(tc, encryption_algorithm_noent, NUTS_READ, NUTS_WRITE + 1); tcase_add_loop_test(tc, mac_algorithm_null_kex, NUTS_READ, NUTS_WRITE + 1); tcase_add_loop_test(tc, mac_algorithm, NUTS_READ, NUTS_WRITE + 1); tcase_add_loop_test(tc, mac_algorithm_noent, NUTS_READ, NUTS_WRITE + 1); return tc;}
开发者ID:nuts-io,项目名称:nuts-io,代码行数:18,
示例26: imsettings_suite} TEND/************************************************************/Suite *imsettings_suite(void){ Suite *s = suite_create("Red Hat Bugzilla"); TCase *tc = tcase_create("Bug#455363: https://bugzilla.redhat.com/show_bug.cgi?id=455363"); tcase_add_checked_fixture(tc, setup, teardown); tcase_set_timeout(tc, 20); T (issue); suite_add_tcase(s, tc); return s;}
开发者ID:matsuu,项目名称:imsettings,代码行数:18,
示例27: queue_suitestatic Suite *queue_suite (void){ Suite *s = suite_create ("queue"); TCase *tc_chain = tcase_create ("general"); suite_add_tcase (s, tc_chain); tcase_add_checked_fixture (tc_chain, setup, cleanup); tcase_add_test (tc_chain, test_non_leaky_underrun); tcase_add_test (tc_chain, test_non_leaky_overrun); tcase_add_test (tc_chain, test_leaky_upstream); tcase_add_test (tc_chain, test_leaky_downstream); tcase_add_test (tc_chain, test_time_level); tcase_add_test (tc_chain, test_time_level_task_not_started); tcase_add_test (tc_chain, test_newsegment); return s;}
开发者ID:AlerIl,项目名称:gstreamer0.10,代码行数:18,
示例28: suite_createEND_TESTSuite *get_suite(void) { Suite *s = suite_create("buffer"); TCase *tc = tcase_create("init"); tcase_add_test(tc, test_get_ops); suite_add_tcase(s, tc); tc = tcase_create("API"); tcase_add_checked_fixture(tc, setup, teardown); tcase_add_test(tc, test_gpu_error); tcase_add_test(tc, test_buffer_alloc); tcase_add_test(tc, test_buffer_retain_release); tcase_add_test(tc, test_buffer_share); tcase_add_test(tc, test_buffer_read_write); tcase_add_test(tc, test_buffer_move); suite_add_tcase(s, tc); return s;}
开发者ID:nouiz,项目名称:libgpuarray,代码行数:18,
注:本文中的tcase_add_checked_fixture函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ tcase_add_test函数代码示例 C++ tc_write_rc函数代码示例 |