CPPUTest 判断的宏
来源:互联网 发布:象棋软件棋力排名 编辑:程序博客网 时间:2024/06/08 15:40
CPPUTest 提供的用于判断的宏如下:
Assertion 宏
含义
CHECK(boolean condition)condition==True则成功; 反之失败CHECK_TEXT(boolean condition, text)condition==True则成功; 反之失败, 并且失败时输出 text信息CHECK_EQUAL(expected, actual)expected==actual则成功; 反之失败CHECK_THROWS(expected_exception, expression)抛出的异常 expected_exception==exception则成功; 反之失败STRCMP_EQUAL(expected, actual)字符串 expected==actual则成功; 反之失败LONGS_EQUAL(expected, actual)数字 expected==actual则成功; 反之失败BYTES_EQUAL(expected, actual)数字 expected==actual则成功; 反之失败 (数字是 8bit 宽)POINTERS_EQUAL(expected, actual)指针 expected==actual则成功; 反之失败DOUBLES_EQUAL(expected, actual, tolerance)double型 expected和actual在误差范围内(tolerance)相等则成功; 反之失败FAIL(text)总是失败, 并输出 text 信息
0 0
- CPPUTest 判断的宏
- CPPUTest
- CPPUTest 单元测试框架(针对 C 单元测试的使用说明)
- CppUTest不太适合用来做C语言的单元测试
- VS2010下配置CppUTest
- C/C++单元测试框架的选择(CppUTest vs. CppUnit vs. CppUnitLite vs. CppTest vs. GoogleTest vs. CxxTest vs. CUnit)
- CppUTest移植到VxWorks笔记
- make CPPUTEST support PowerPC(P1020) with Codewarrior
- 判断相等的宏
- cpputest linux下编译:unrecognized command line option "-Wsign-conversion"
- How to write the better Makefile for cpputest
- 2 new improvements of cpputest updated from 3.4 to 3.5
- “(” “{” “【”的判断
- 关于HRESULT判断的宏(SUCCEEDED/FAILED)
- 判断设备及iOS版本的宏
- 常用宏定义和设备的判断
- iOS 判断系统版本号的宏定义
- 判断iphone手机的宏定义
- 1001. 害死人不偿命的(3n+1)猜想 (15)
- nginx简单的反向代理
- https与http的区别
- 打印大X 蓝桥杯
- 数据结构概述
- CPPUTest 判断的宏
- 数据结构 - 简单选择排序法
- 冒泡排序和插入排序区别
- Kernel.org宣布将关闭FTP服务器
- 输入函数相关博客学习总结
- python 环境配置总结
- 基础练习 时间转换
- 前端,不要太过依赖JQuery库(一)
- Android屏幕适配-资源文件夹命名与匹配规则