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

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

51自学网 2021-06-03 08:41:44
  C++
这篇教程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_create

END_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_create

END_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_create

END_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_suite

static 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_suite

END_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_tcase

END_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_create

END_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_suite

static 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_3

END_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_tcase

END_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_suite

END_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_create

END_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_create

END_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_Layout

END_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_create

END_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_create

END_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_create

END_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_create

END_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_guess

END_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_suite

static 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_create

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