zoukankan      html  css  js  c++  java
  • CppUnit单元测试使用方法

    使用CppUnit

    编写unit测试
            编写unit测试,需要连接cppunitXX.lib,XX依据配置选择后缀字母。CppUnit包含的路径必须在include搜索的路径中  可以通过下面方式添加
      Project Settings/C++/Preprocessor/Additional include directories或 Tools/Options/Directories/Include.

    快速步骤:
           - 连接 lib/cpunitXX.lib
           - inlucde/ 必须包含在include搜索路径中
     

    使用TestRunner GUI:
           使用test runner GUI需要连接testrunnerXX.lib和cppunitXX.lib,此处XX是选择配置后缀字母。testrunner.dll必须在程序执行的路径中(Debug/Release directory, 工程dsp路径或PATH环境变量中指定的路径)。 一个简单的方式发添加post-build command命令或把testrunner.dll添加到工程的lib/目录下 和定义常规创建步骤,复制dll到“Intermediate”(交互)目录(通常为Debug或Release)。
           当TestRunner GUI是MFC扩展DLL时,可以通过使用程序的CWinApp进入。设置存储在程序的注册表键中。
      这意味着最近使用的测试设置对每个应用程序是不同的。

    快速步骤:
            - 连接 lib/cppunitXX.lib和lib/testrunnerXX.lib
            - include/必须在搜索路径中
           - lib/testrunnerXX.dll必须可以被工程所获取

    使用DSPlugIn:
              需要先在VC++中注册插件,在Tools/Customize/Add-ins和宏文件,选择browse and selecting
      lib/TestRunnerDSPlugIn.dll(需要在release或debug中注册)。VC++实例运行后,如果出现失败,双击失败处,VC++将打开文件到失败行。

    在Runner中使用Test Plug:
              DLL必须导出函数实现界面,在include/msvc6/testrunner/TestPlugInInterface.h中定义
    查看examples/msvc6/TestPlugIn/TestPlugInInterfaceImpl.*例子。警告:runner还在实验
    之中,没有被更多测试。
      如果你制作batch,运行TestPlugInRunnered.exe,选择examples/cppunittest/DebugPlugIn/CppUnitTestPlugInd.dll或examples/simple/DebugPlugIn/simple_plugind.dll测试输出。

    /*
    *
    * Copyright (c) 2011 Ubunoon.
    * All rights reserved.
    *
    * email: netubu#gmail.com replace '#' to '@'
    * http://www.cnblogs.com/ubunoon
    * 欢迎来邮件定制各类验证码识别,条码识别,图像处理等软件
    * 推荐不错的珍珠饰品,欢迎订购 * 宜臣珍珠(淡水好珍珠) */
  • 相关阅读:
    11.查询截取分析_慢查询日志
    10.查询截取分析_查询优化
    8.索引优化
    7.使用EXPLAIN 来分析SQL和表结构_2
    7.使用EXPLAIN 来分析SQL和表结构_1
    6.B+Tree 检索原理
    5.索引简介
    创建集合搜索帮助
    介绍SAP预留函数创建搜索帮助
    通过出口函数创建搜索帮助
  • 原文地址:https://www.cnblogs.com/ubunoon/p/2058919.html
Copyright © 2011-2022 走看看