`
leeseon
  • 浏览: 103817 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

CppUnit的可移植性

阅读更多

因为假期要打工要使用BCB来做东西,所以在BCB6+SP4下试一下CppUnit,结果发现1.8.0对VC的支持比较好,但是在BCB下不能直接编译。

而1.10.2就可以直接在BCB下编译通过,我将所有cppUnit目录下的文件都加入一个lib工程,直接编译成lib然后平时使用时,在工程中加入头文件与lib就只可以直接使用了。

不过现在只能使用它的TextTestRunner对于MFC与QT的没有在BCB下试过,呵呵,如果有可能,我就自己写一个VCL的版本好了

分享到:
评论

相关推荐

    单元测试框架cppunit在qnx上移植

    移植cppunit到QNX系统是一项技术性的工作,涉及到对QNX环境的理解和cppunit框架的熟悉。成功移植后,开发者可以利用cppunit的强大功能,为QNX平台上的软件编写可靠的单元测试,保证代码质量。在实际操作中,可能会...

    cppunit测试

    cppunit测试是针对C++编程语言的单元测试框架,由Michael Feathers移植自Java领域的JUnit框架。cppunit遵循GNU LGPL许可证,这意味着它是开源的,允许自由使用、修改和分发。 **一、cppunit框架核心概念** 1. **...

    Cppunit 1.12 单元测试工具

    Cppunit 是基于 JUnit(Java 的单元测试框架)的移植,旨在为 C++ 开发者提供同样便利的测试环境。它允许程序员编写可重复执行的测试用例,以验证代码模块的功能。Cppunit 包含了测试套件、测试类、测试监听器、测试...

    单元测试工具cppunit详细学习文档、用例

    1. **可扩展性**:cppunit允许用户自定义测试监听器、测试装饰器等,以满足特定需求。 2. **平台兼容性**:cppunit支持多种操作系统和编译器,如Windows、Linux、Mac OS等。 3. **XML输出**:测试结果可以以XML...

    CPPUnit安装程序

    CPPUnit是从JUnit(Java编程语言中的单元测试框架)移植过来的,它提供了类似于JUnit的接口和结构,使得C++开发者可以方便地进行单元测试。CPPUnit的主要组件包括测试套件(Test Suite)、测试案例(Test Case)、...

    cppunit

    CppUnit是用于C++编程语言的单元测试框架,它源自于xUnit家族,最初由Kent Beck设计,后由Erich Gamma进行C++版本的移植。该框架旨在简化软件开发过程中的单元测试编写与执行,通过提供一系列的断言、测试用例...

    C++测试框架源码Cppunit

    Cppunit源自JUnit,是Java平台上的一个流行测试框架,移植到了C++环境。这个压缩包包含的是Cppunit的源代码,已经过验证,可以在Visual Studio 2008环境下成功编译和运行。 **1. Cppunit框架介绍** Cppunit是基于...

    CppUnit源码解读.doc

    在C++世界中,CppUnit模仿了JUnit的结构和功能,为C++程序员提供了类似的功能,支持编写可执行的测试用例,进行自动化测试,确保代码的质量和稳定性。 【CppUnit的总体构成】 CppUnit主要由以下几个部分组成: 1....

    CppUnit源码解读

    CppUnit是xUnit系列的一个分支,最初是由Michael Feathers从JUnit移植到C++环境的。随后,随着更多的开发者参与进来,CppUnit逐渐发展成为一个成熟的单元测试框架。它支持多种操作系统环境,并且在不断的改进和完善...

    c++test 介绍

    - **代码编程规范的自动检查**:C++Test 内置了大量由业内专家总结出的 C/C++ 代码编程规范,这些规范按照不同的问题类别和严重级别(0-5 级)进行分类,包括性能、可靠性、可移植性、安全性和可维护性等。...

    软件测试技术考试试卷 (7).docx

    - ISO9126软件质量模型包括6个特性:功能性、可靠性、可用性、效率、可维护性和可移植性,以及相应的27个子特性,如易用性包含了易理解性、易学习性、易操作性、易记性和易用性依从性。 7. **集成测试**: - 集成...

    gtest交流与经验总结.pdf

    GTest的一大特点是其跨平台性,它可以在Linux、Mac OS、Windows等多种操作系统上运行,这得益于其良好的移植性。此外,GTest还支持非致命断言(EXPECT_*),当断言失败时,程序不会立即终止,而是继续执行后续的测试...

    cxTest: an unit test framework for c-开源

    1. **可移植性**:cxTest的一个关键优点是其高度可移植性。它不依赖于运行时类型信息(RTTI)、异常处理机制或任何特定的库,包括标准库。这意味着它可以在几乎任何支持C语言的平台上运行,无论这个平台的环境如何。 ...

    C++开源跨平台类库集

    它支持多种操作系统和编译器,并且具有高度的可移植性。STLport的目标是提供一个与C++标准尽可能接近的实现,同时也兼容不同的编译器版本。例如,在早期的VC7.1版本中,由于该编译器对C++标准的支持不够完善,因此...

    代码静态测试实验报告.pdf

    通过这些技巧,学生能够识别出违背编程标准、不安全、不明确或模糊的代码段,找出不可移植部分以及不符合编程风格的问题。 实验环境要求学生使用Visual C++ 6.0作为开发工具,硬件配置需具备Pentium III 450以上CPU...

Global site tag (gtag.js) - Google Analytics