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

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

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

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

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

示例1: init_unit_test_suite

boost::unit_test_framework::test_suite* init_unit_test_suite(int, char*[]){    boost::unit_test_framework::test_suite* test =        BOOST_TEST_SUITE("Boost.Fiber: futures test suite");    test->add(BOOST_TEST_CASE(test_promise_create));    test->add(BOOST_TEST_CASE(test_promise_create_ref));    test->add(BOOST_TEST_CASE(test_promise_create_void));    test->add(BOOST_TEST_CASE(test_promise_move));    test->add(BOOST_TEST_CASE(test_promise_move_ref));    test->add(BOOST_TEST_CASE(test_promise_move_void));    test->add(BOOST_TEST_CASE(test_promise_swap));    test->add(BOOST_TEST_CASE(test_promise_swap_ref));    test->add(BOOST_TEST_CASE(test_promise_swap_void));    test->add(BOOST_TEST_CASE(test_promise_get_future));    test->add(BOOST_TEST_CASE(test_promise_get_future_ref));    test->add(BOOST_TEST_CASE(test_promise_get_future_void));    test->add(BOOST_TEST_CASE(test_promise_set_value));    test->add(BOOST_TEST_CASE(test_promise_set_value_ref));    test->add(BOOST_TEST_CASE(test_promise_set_value_void));    test->add(BOOST_TEST_CASE(test_promise_set_exception));    test->add(BOOST_TEST_CASE(test_promise_set_exception_ref));    test->add(BOOST_TEST_CASE(test_promise_set_exception_void));    test->add(BOOST_TEST_CASE(test_future_create));    test->add(BOOST_TEST_CASE(test_future_create_ref));    test->add(BOOST_TEST_CASE(test_future_create_void));    test->add(BOOST_TEST_CASE(test_future_move));    test->add(BOOST_TEST_CASE(test_future_move_ref));    test->add(BOOST_TEST_CASE(test_future_move_void));    test->add(BOOST_TEST_CASE(test_future_swap));    test->add(BOOST_TEST_CASE(test_future_swap_ref));    test->add(BOOST_TEST_CASE(test_future_swap_void));    test->add(BOOST_TEST_CASE(test_future_get));    test->add(BOOST_TEST_CASE(test_future_get_ref));    test->add(BOOST_TEST_CASE(test_future_get_ref));    test->add(BOOST_TEST_CASE(test_future_get_void));    test->add(BOOST_TEST_CASE(test_future_share));    test->add(BOOST_TEST_CASE(test_future_share_ref));    test->add(BOOST_TEST_CASE(test_future_share_void));    test->add(BOOST_TEST_CASE(test_future_wait));    test->add(BOOST_TEST_CASE(test_future_wait_ref));    test->add(BOOST_TEST_CASE(test_future_wait_void));    test->add(BOOST_TEST_CASE(test_future_wait_with_fiber_1));    test->add(BOOST_TEST_CASE(test_future_wait_with_fiber_2));//  test->add(BOOST_TEST_CASE(test_shared_future_move));//  test->add(BOOST_TEST_CASE(test_shared_future_move_ref));//  test->add(BOOST_TEST_CASE(test_shared_future_move_void));    test->add(BOOST_TEST_CASE(test_packaged_task_create));    test->add(BOOST_TEST_CASE(test_packaged_task_create_void));    test->add(BOOST_TEST_CASE(test_packaged_task_move));    test->add(BOOST_TEST_CASE(test_packaged_task_move_void));    test->add(BOOST_TEST_CASE(test_packaged_task_swap));    test->add(BOOST_TEST_CASE(test_packaged_task_swap_void));    test->add(BOOST_TEST_CASE(test_packaged_task_reset));    test->add(BOOST_TEST_CASE(test_packaged_task_reset_void));    test->add(BOOST_TEST_CASE(test_packaged_task_get_future));    test->add(BOOST_TEST_CASE(test_packaged_task_get_future_void));    test->add(BOOST_TEST_CASE(test_packaged_task_exec));    test->add(BOOST_TEST_CASE(test_packaged_task_exec_ref));    test->add(BOOST_TEST_CASE(test_packaged_task_exec_void));    test->add(BOOST_TEST_CASE(test_packaged_task_exception));    test->add(BOOST_TEST_CASE(test_packaged_task_exception_void));    test->add(BOOST_TEST_CASE(test_async_1));    test->add(BOOST_TEST_CASE(test_async_2));    return test;}
开发者ID:windoze,项目名称:boost-fiber,代码行数:71,


示例2: init_unit_test_suite

test_suite* init_unit_test_suite(int, char*[]){  test_suite* test = BOOST_TEST_SUITE("basic_streambuf");  test->add(BOOST_TEST_CASE(&null_test));  return test;}
开发者ID:BorisSchaeling,项目名称:asio,代码行数:6,


示例3: init_unit_test_suite

//------------------------------------------------------------------------------test_suite* init_unit_test_suite(int, char*[]){  test_suite* test = BOOST_TEST_SUITE("windows/random_access_handle");  test->add(BOOST_TEST_CASE(&windows_random_access_handle_compile::test));  return test;}
开发者ID:TheRyaz,项目名称:c_reading,代码行数:7,


示例4: init_unit_test_suite

test_suite* init_unit_test_suite(int, char*[]){    test_suite* test = BOOST_TEST_SUITE("ip/resolver_service");    test->add(BOOST_TEST_CASE(&null_test));    return test;}
开发者ID:TheRyaz,项目名称:c_reading,代码行数:6,


示例5: init_unit_test_suite

boost::unit_test::test_suite * init_unit_test_suite( int, char* []) {    boost::unit_test::test_suite * test =        BOOST_TEST_SUITE("Boost.Fiber: fiber test suite");    test->add( BOOST_TEST_CASE( & test_scheduler_dtor) );    test->add( BOOST_TEST_CASE( & test_join_fn) );    test->add( BOOST_TEST_CASE( & test_join_memfn) );    test->add( BOOST_TEST_CASE( & test_join_copyable) );    test->add( BOOST_TEST_CASE( & test_join_moveable) );    test->add( BOOST_TEST_CASE( & test_join_lambda) );    test->add( BOOST_TEST_CASE( & test_join_bind) );    test->add( BOOST_TEST_CASE( & test_join_in_fiber) );    test->add( BOOST_TEST_CASE( & test_move_fiber) );    test->add( BOOST_TEST_CASE( & test_yield) );    test->add( BOOST_TEST_CASE( & test_sleep_for) );    test->add( BOOST_TEST_CASE( & test_sleep_until) );    test->add( BOOST_TEST_CASE( & test_detach) );    return test;}
开发者ID:LocutusOfBorg,项目名称:poedit,代码行数:20,


示例6: init_unit_test_suite

test_suite* init_unit_test_suite(int, char*[]){  test_suite* test = BOOST_TEST_SUITE("error");  test->add(BOOST_TEST_CASE(&error_test));  return test;}
开发者ID:ArkanaLord,项目名称:libboost,代码行数:6,


示例7: init_unit_test_suite

boost::unit_test::test_suite* init_unit_test_suite( int argc, char* argv[] ){  const std::size_t number_of_names = 18;  const char* names[number_of_names]    = {       "jvb/tests/ReadStaticAttributeArrayBoolean"       , "jvb/tests/ReadStaticAttributeArrayByte"       , "jvb/tests/ReadStaticAttributeArrayChar"       , "jvb/tests/ReadStaticAttributeArrayDouble"       , "jvb/tests/ReadStaticAttributeArrayFloat"       , "jvb/tests/ReadStaticAttributeArrayInt"       , "jvb/tests/ReadStaticAttributeArrayLong"       , "jvb/tests/ReadStaticAttributeArrayObject"       , "jvb/tests/ReadStaticAttributeArrayShort"       , "jvb/tests/ReadStaticAttributeBoolean"       , "jvb/tests/ReadStaticAttributeByte"       , "jvb/tests/ReadStaticAttributeChar"       , "jvb/tests/ReadStaticAttributeDouble"       , "jvb/tests/ReadStaticAttributeFloat"       , "jvb/tests/ReadStaticAttributeInt"       , "jvb/tests/ReadStaticAttributeLong"       , "jvb/tests/ReadStaticAttributeObject"       , "jvb/tests/ReadStaticAttributeShort"      };  if(argc != number_of_names+1)  {    std::cout << "Must be passed 3 classes files compiled for tests" << std::endl;    std::abort();  }  jvb::jvm jvm;  jvb::environment e = jvm.environment();  for(std::size_t i = 0; i != number_of_names; ++i)  {    std::cout << "loading " << argv[i+1] << " with " << names[i] << std::endl;    e.load_class(argv[i+1], names[i]);  }  boost::unit_test::framework::master_test_suite()    .add( BOOST_TEST_CASE( boost::bind(&read_static_attribute_array_boolean, jvm, e) ));  boost::unit_test::framework::master_test_suite()    .add( BOOST_TEST_CASE( boost::bind(&read_static_attribute_array_byte, jvm, e) ));  boost::unit_test::framework::master_test_suite()    .add( BOOST_TEST_CASE( boost::bind(&read_static_attribute_array_char, jvm, e) ));  boost::unit_test::framework::master_test_suite()    .add( BOOST_TEST_CASE( boost::bind(&read_static_attribute_array_double, jvm, e) ));  boost::unit_test::framework::master_test_suite()    .add( BOOST_TEST_CASE( boost::bind(&read_static_attribute_array_float, jvm, e) ));  boost::unit_test::framework::master_test_suite()    .add( BOOST_TEST_CASE( boost::bind(&read_static_attribute_array_int, jvm, e) ));  boost::unit_test::framework::master_test_suite()    .add( BOOST_TEST_CASE( boost::bind(&read_static_attribute_array_long, jvm, e) ));  boost::unit_test::framework::master_test_suite()    .add( BOOST_TEST_CASE( boost::bind(&read_static_attribute_array_object, jvm, e) ));  boost::unit_test::framework::master_test_suite()    .add( BOOST_TEST_CASE( boost::bind(&read_static_attribute_array_short, jvm, e) ));  boost::unit_test::framework::master_test_suite()    .add( BOOST_TEST_CASE( boost::bind(&read_static_attribute_boolean, jvm, e) ));  boost::unit_test::framework::master_test_suite()    .add( BOOST_TEST_CASE( boost::bind(&read_static_attribute_byte, jvm, e) ));  boost::unit_test::framework::master_test_suite()    .add( BOOST_TEST_CASE( boost::bind(&read_static_attribute_char, jvm, e) ));  boost::unit_test::framework::master_test_suite()    .add( BOOST_TEST_CASE( boost::bind(&read_static_attribute_double, jvm, e) ));  boost::unit_test::framework::master_test_suite()    .add( BOOST_TEST_CASE( boost::bind(&read_static_attribute_float, jvm, e) ));  boost::unit_test::framework::master_test_suite()    .add( BOOST_TEST_CASE( boost::bind(&read_static_attribute_int, jvm, e) ));  boost::unit_test::framework::master_test_suite()    .add( BOOST_TEST_CASE( boost::bind(&read_static_attribute_long, jvm, e) ));  boost::unit_test::framework::master_test_suite()    .add( BOOST_TEST_CASE( boost::bind(&read_static_attribute_object, jvm, e) ));  boost::unit_test::framework::master_test_suite()    .add( BOOST_TEST_CASE( boost::bind(&read_static_attribute_short, jvm, e) ));  return 0;}
开发者ID:felipealmeida,项目名称:javabind,代码行数:79,


示例8: init_unit_test_suite

test_suite* init_unit_test_suite(int, char*[]){  test_suite* test = BOOST_TEST_SUITE("serial_port_base");  test->add(BOOST_TEST_CASE(&serial_port_base_compile::test));  return test;}
开发者ID:Shumen,项目名称:asio,代码行数:6,


示例9: init_unit_test_suite

boost::unit_test_framework::test_suite* init_unit_test_suite(int, char*[]) {    boost::unit_test_framework::test_suite* test =        BOOST_TEST_SUITE("Boost.Fiber: promise test suite");    test->add(BOOST_TEST_CASE(test_promise_create));    test->add(BOOST_TEST_CASE(test_promise_create_ref));    test->add(BOOST_TEST_CASE(test_promise_create_void));    test->add(BOOST_TEST_CASE(test_promise_move));    test->add(BOOST_TEST_CASE(test_promise_move_ref));    test->add(BOOST_TEST_CASE(test_promise_move_void));    test->add(BOOST_TEST_CASE(test_promise_swap));    test->add(BOOST_TEST_CASE(test_promise_swap_ref));    test->add(BOOST_TEST_CASE(test_promise_swap_void));    test->add(BOOST_TEST_CASE(test_promise_get_future));    test->add(BOOST_TEST_CASE(test_promise_get_future_ref));    test->add(BOOST_TEST_CASE(test_promise_get_future_void));    test->add(BOOST_TEST_CASE(test_promise_set_value));    test->add(BOOST_TEST_CASE(test_promise_set_value_move));    test->add(BOOST_TEST_CASE(test_promise_set_value_ref));    test->add(BOOST_TEST_CASE(test_promise_set_value_void));    test->add(BOOST_TEST_CASE(test_promise_set_exception));    test->add(BOOST_TEST_CASE(test_promise_set_exception_ref));    test->add(BOOST_TEST_CASE(test_promise_set_exception_void));    return test;}
开发者ID:LocutusOfBorg,项目名称:poedit,代码行数:26,


示例10: init_unit_test_suite

test_suite* init_unit_test_suite(int, char*[]){  test_suite* test = BOOST_TEST_SUITE("local/datagram_protocol");  test->add(BOOST_TEST_CASE(&local_datagram_protocol_socket_compile::test));  return test;}
开发者ID:fcrick,项目名称:RepSnapper,代码行数:6,


示例11: init_unit_test_suite

boost::unit_test::test_suite * init_unit_test_suite( int, char* []){    boost::unit_test_framework::test_suite * test =		BOOST_TEST_SUITE("Boost.Fiber: lock test suite");    test->add( BOOST_TEST_CASE( & test_lock) );    test->add( BOOST_TEST_CASE( & test_defer_lock) );    test->add( BOOST_TEST_CASE( & test_adopt_lock) );    test->add( BOOST_TEST_CASE( & test_try_lock) );    test->add( BOOST_TEST_CASE( & test_lock_twice) );    test->add( BOOST_TEST_CASE( & test_try_lock_twice) );    test->add( BOOST_TEST_CASE( & test_unlock_twice) );    test->add( BOOST_TEST_CASE( & test_default_ctor) );    test->add( BOOST_TEST_CASE( & test_lock_concept) );    test->add( BOOST_TEST_CASE( & test_try_lock_concept) );    test->add( BOOST_TEST_CASE( & test_swap) );	return test;}
开发者ID:novator24,项目名称:boost_task,代码行数:19,


示例12: init_unit_test_suite

pdalboost::unit_test::test_suite* init_unit_test_suite(int, char* []) {    pdalboost::unit_test::test_suite* test = BOOST_TEST_SUITE("mapped_file test");    test->add(BOOST_TEST_CASE(&path_test));    return test;}
开发者ID:mweisman,项目名称:PDAL,代码行数:6,


示例13: init_unit_test_suite

test_suite* init_unit_test_suite(int, char*[]){  test_suite* test = BOOST_TEST_SUITE("signal_set");  test->add(BOOST_TEST_CASE(&signal_set_compile::test));  return test;}
开发者ID:ArkanaLord,项目名称:libboost,代码行数:6,


示例14: init_unit_test_suite

test_suite* init_unit_test_suite(int, char*[]){  test_suite* test = BOOST_TEST_SUITE("local/connect_pair");  test->add(BOOST_TEST_CASE(&local_connect_pair_compile::test));  return test;}
开发者ID:dansv693,项目名称:dist_sys,代码行数:6,


示例15: init_unit_test_suite

///////////////////////////////////////////////////////////////////////////////// init_unit_test_suite//test_suite* init_unit_test_suite( int argc, char* argv[] ){    test_suite *test = BOOST_TEST_SUITE("test6u");    test->add(BOOST_TEST_CASE(&test_main));    return test;}
开发者ID:0xDEC0DE8,项目名称:mcsema,代码行数:9,


示例16: init_unit_test_suite

test_suite* init_unit_test_suite(int, char*[]){  test_suite* test = BOOST_TEST_SUITE("ip/address_v6");  test->add(BOOST_TEST_CASE(&ip_address_v6_compile::test));  return test;}
开发者ID:barrbrain,项目名称:asio,代码行数:6,


示例17: init_unit_test_suite

boost::unit_test_framework::test_suite* init_unit_test_suite(int, char*[]) {    boost::unit_test_framework::test_suite* test =        BOOST_TEST_SUITE("Boost.Fiber: packaged_task test suite");    test->add(BOOST_TEST_CASE(test_packaged_task_create));    test->add(BOOST_TEST_CASE(test_packaged_task_create_move));    test->add(BOOST_TEST_CASE(test_packaged_task_create_void));    test->add(BOOST_TEST_CASE(test_packaged_task_move));    test->add(BOOST_TEST_CASE(test_packaged_task_move_move));    test->add(BOOST_TEST_CASE(test_packaged_task_move_void));    test->add(BOOST_TEST_CASE(test_packaged_task_swap));    test->add(BOOST_TEST_CASE(test_packaged_task_swap_move));    test->add(BOOST_TEST_CASE(test_packaged_task_swap_void));    test->add(BOOST_TEST_CASE(test_packaged_task_reset));    test->add(BOOST_TEST_CASE(test_packaged_task_reset_destruction));    test->add(BOOST_TEST_CASE(test_packaged_task_reset_move));    test->add(BOOST_TEST_CASE(test_packaged_task_reset_void));    test->add(BOOST_TEST_CASE(test_packaged_task_get_future));    test->add(BOOST_TEST_CASE(test_packaged_task_get_future_move));    test->add(BOOST_TEST_CASE(test_packaged_task_get_future_void));    test->add(BOOST_TEST_CASE(test_packaged_task_exec));    test->add(BOOST_TEST_CASE(test_packaged_task_exec_move));    test->add(BOOST_TEST_CASE(test_packaged_task_exec_param));    test->add(BOOST_TEST_CASE(test_packaged_task_exec_ref));    test->add(BOOST_TEST_CASE(test_packaged_task_exec_void));    test->add(BOOST_TEST_CASE(test_packaged_task_exception));    test->add(BOOST_TEST_CASE(test_packaged_task_exception_move));    test->add(BOOST_TEST_CASE(test_packaged_task_exception_void));    return test;}
开发者ID:alexeykuzmin0,项目名称:ThePlatform,代码行数:31,


示例18: init_unit_test_suite

test_suite* init_unit_test_suite(int, char*[]){  test_suite* test = BOOST_TEST_SUITE("ssl/stream");  test->add(BOOST_TEST_CASE(&ssl_stream_compile::test));  return test;}
开发者ID:BorisSchaeling,项目名称:asio,代码行数:6,


示例19: init_unit_test_suite

test_suite* init_unit_test_suite(int, char*[]){  test_suite* test = BOOST_TEST_SUITE("buffers_iterator");  test->add(BOOST_TEST_CASE(&buffers_iterator_compile::test));  return test;}
开发者ID:dansv693,项目名称:dist_sys,代码行数:6,


示例20: init_unit_test_suite

test_suite* init_unit_test_suite(int, char*[]){  test_suite* test = BOOST_TEST_SUITE("ip/host_name");  test->add(BOOST_TEST_CASE(&ip_host_name_compile::test));  return test;}
开发者ID:HuangChunLinGit,项目名称:boost-doc-zh,代码行数:6,


示例21: init_unit_test_suite

boost::unit_test::test_suite* init_unit_test_suite(int, char*[]){    boost::unit_test::test_suite* test =        BOOST_TEST_SUITE("Boost.Threads: generic locks test suite");    test->add(BOOST_TEST_CASE(&test_lock_two_uncontended));    test->add(BOOST_TEST_CASE(&test_lock_two_other_thread_locks_in_order));    test->add(BOOST_TEST_CASE(&test_lock_two_other_thread_locks_in_opposite_order));    test->add(BOOST_TEST_CASE(&test_lock_five_uncontended));    test->add(BOOST_TEST_CASE(&test_lock_five_other_thread_locks_in_order));    test->add(BOOST_TEST_CASE(&test_lock_five_other_thread_locks_in_different_order));    test->add(BOOST_TEST_CASE(&test_lock_five_in_range));    test->add(BOOST_TEST_CASE(&test_lock_five_in_range_custom_iterator));    test->add(BOOST_TEST_CASE(&test_lock_ten_in_range_inherited_mutex));    test->add(BOOST_TEST_CASE(&test_lock_ten_other_thread_locks_in_different_order));    test->add(BOOST_TEST_CASE(&test_try_lock_two_uncontended));    test->add(BOOST_TEST_CASE(&test_try_lock_two_first_locked));    test->add(BOOST_TEST_CASE(&test_try_lock_two_second_locked));    test->add(BOOST_TEST_CASE(&test_try_lock_three));    test->add(BOOST_TEST_CASE(&test_try_lock_four));    test->add(BOOST_TEST_CASE(&test_try_lock_five));    return test;}
开发者ID:BackupTheBerlios,项目名称:airdc-svn,代码行数:24,


示例22: init_unit_test_suite

boost::unit_test::test_suite * init_unit_test_suite( int, char* []){    boost::unit_test::test_suite * test =        BOOST_TEST_SUITE("Boost.Context: captured_context test suite");#if ! defined(BOOST_USE_EXECUTION_CONTEXT)    test->add( BOOST_TEST_CASE( & test_move) );    test->add( BOOST_TEST_CASE( & test_memfn) );    test->add( BOOST_TEST_CASE( & test_exception) );    test->add( BOOST_TEST_CASE( & test_fp) );    test->add( BOOST_TEST_CASE( & test_stacked) );    test->add( BOOST_TEST_CASE( & test_stacked) );    test->add( BOOST_TEST_CASE( & test_prealloc) );    test->add( BOOST_TEST_CASE( & test_ontop) );    test->add( BOOST_TEST_CASE( & test_ontop_exception) );    test->add( BOOST_TEST_CASE( & test_termination) );#else    test->add( BOOST_TEST_CASE( & test_dummy) );#endif    return test;}
开发者ID:viknash,项目名称:context,代码行数:21,



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


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