当前位置:  软件>C/C++软件

C++ 单元测试库 UnitC++

    来源:    发布时间:2014-12-15

    本文导语:  UnitC++ 是一个流行的、轻量级的,只包含 C++ 头文件的一个单元测试库。 示例代码: #include  TEST(MyString, length_test) {   MyString str("This is a string");   TEST_EQUAL(str.length(), 16);   TEST_NOT_EQUAL(str.length(), 17);   TEST_LESS_THAN(str.lengt...

UnitC++ 是一个流行的、轻量级的,只包含 C++ 头文件的一个单元测试库。

示例代码:

#include 

TEST(MyString, length_test)
{
  MyString str("This is a string");
  TEST_EQUAL(str.length(), 16);
  TEST_NOT_EQUAL(str.length(), 17);
  TEST_LESS_THAN(str.length(), 20);
  TEST_MORE_THAN(str.length(), 10);
  TEST_APPROX_EQUAL(str.length(), 15, 1.1); // test the length is within 1.1 of 15
}

TEST(MyString, validity_test)
{
  MyString invalid_string;
  TEST_FALSE(invalid_string.valid());

  MyString valid_string("");
  TEST_TRUE(valid_string.valid());

#ifdef UNITCPP_TEST_THROWS_AVAILABLE
  TEST_THROWS([&](){invalid_string.length();}, MyString::InvalidStringException);
#endif // UNITCPP_TEST_THROWS_AVAILABLE

}

    
 
 

您可能感兴趣的文章:

  • C++单元测试工具 ECUT
  • C++单元测试工具 QTRunner
  • C++ 单元测试框架 cipra
  • C++单元测试框架 crpcut
  • C++单元测试工具 GoogleTest
  • C++单元测试框架 CppUnit
  • C++ 迷你单元测试和性能测试库 cc-mini-test
  • 轻量级的C++单元测试框架 TUT
  • C++单元测试框架 CppTest
  • 单元测试维护工具 Unitils
  • portlet单元测试框架 portletUnit
  • 单元测试检测工具 PIT
  • JavaScript单元测试工具 JsTestDriver
  • JavaScript单元测试框架 J3Unit
  • Eclipse单元测试插件 moreUnit
  • Web服务单元测试 WSUnit
  • Java单元测试框架 JUnit
  • MMIX单元测试框架 zMMIX
  • PHP 单元测试框架 Mockery
  • 单元测试模拟框架 PowerMock
  • C语言单元测试框架 CUnit
  • JavaScript单元测试框架 JsUnit
  • C/C++单元测试框架 CppUTest
  • PHP 单元测试框架 Phake
  • C单元测试框架 zCUT
  • Objective-C的单元测试框架 OCUnit
  • JavaScript 单元测试 JsUnitTest
  • ColdFusion单元测试框架 CFUnit
  • oracle iis7站长之家
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 对表格单元setValueA以后为什么不显示单元格的改变?
  • --==请问高手,如何把jtable单元格与单元格直接的分界线去掉==--
  • 请问如何对给定的表格的一个单元格的编辑设置成JcomboBox,但不是整列的,只是一个单元格。
  • Qt 表格单元格中的文字颜色问题????
  • acess数据库中的是/否单元,是怎么显示和插入数据的?
  • JTable中能不能合并单元格?
  • 用NPOI创建Excel、合并单元格、设置单元格样式、边框的方法
  • C++14 单元测试 mettle
  • C 语言单元测试框架 CHEAT
  • Objective-C的单元测试框架 CUT
  • C/C++单元测试 xTests
  • C语言单元测试 mutest
  • C语言单元测试框架 Cutter
  • JavaScript 单元测试 Jest
  • JS单元测试框架 wru
  • jQuery单元测试框架 jQunit
  • JavaScript单元测试 FireUnit
  • Node.js 单元测试框架 NodeUnit
  • JS单元测试框架 Jasmine
  • 请问在JTable里如何合并单元格。


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3