码迷,mamicode.com
首页 > 编程语言 > 详细

C++测试的组织形式

时间:2018-01-21 20:31:22      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:sage   boost   代码   check   png   技术   lin   title   height   

  • 测试套件可以互相嵌套
  • 测试套件是可以形成树:"s_suit1/s_suit1_suit1/t_case2"之类的
  • 可以使用参数:--run_test=s_suit1/s_suit1_suit1/t_case2  来执行对应的套件
    技术分享图片运行结果:
    技术分享图片确实就只运行这个特定的套件了
  • 套件一般以文件或者类为准:s_suit1_class1   s_ 开头  suit1代表第一个测试套件 可以有第二个,第三个测试套件等,calss1是指测试的类,或者说,测试的文件
  •   用例一般情况下:t_case1_method1  t_case2_method1 第一个测试用例,第二个测试用例等等! 
  • 测试的组织形式,请一定要和编写的功能代码的文件的组织形式一致,这样的话,会非常方便编写和查找!
  •             BOOST_CHECK_MESSAGE(3==1,"3不等于1"); 这个是测试再加上原因的:很好,比起那些只有测试,没有输出的,还是好很多了!当测试不通过时,输出:这个message
  • 尽量把准备的测试全局环境放在夹具里





C++测试的组织形式

标签:sage   boost   代码   check   png   技术   lin   title   height   

原文地址:https://www.cnblogs.com/xujintao/p/8325118.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!