大花蕙兰什么时候换盆:嵌入式操作系统中的C/C++单元测试框架
来源:百度文库 编辑:中财网 时间:2024/05/04 13:54:54
CxxTest是C++语言的一个框架,它的风格类似于JUnit/CppUnit/NUnit。CxxTest是CppUnit的鼻祖之一有感于CppUnit的一些缺点而重写的一套C/C++单元测试框架,目前在C/C++单元测试领域受欢迎程度排行第二, 仅次于CppUnit(NUnit比CppUnit更为流行, 虽然NUnit可用于.net下所有语言的测试, 包括C/C++/C#和VB等, 但NUnit可能主要用于C#测试, 故我们将其排除在外). 与已有的替代解决方案相比,它具有如下一些优点:
· 不需要RTTI(运行时间类型信息)。
· 不需要成员模板功能。
· 不需要异常处理。
· 测试驱动(类似于CppUnit的Helper类)可以完全自动生成, 省去了很多例行的手工编程.
· 不需要任何外部函数库(包括内存管理、文件/控制台的输入/输出和图形库等)。
· 它完全是作为一套头文件的集合而进行发布的。
上述这些优点使得CxxTest具有特别的可移植性和可用性。由于CppUnit带有Make文件, 所以只能用在主流的操作系统中, 而应用到非主流操作系统中源代码及Make文件修改的工作量就会很大. CxxTest不带Make文件, 所以也可用于非主流操作系统中. 下面的例子给出了CxxTest用在Palm OS中的详细指南, 用在其它嵌入式操作系统中(例如Windows CE等)可能也大同小异吧.
Palm OS Unit Testing with CxxTest
Last revision: 19 January 2003
Introduction
......
C语言中的嵌入式系统指什么,介绍一下它用途作用等相关知识
嵌入式操作系统
嵌入式框架 无法显示
如何删除c盘中的另一个windows XP操作系统
我是菜鸟!请问“如何备份C盘中的操作系统”
在嵌入式框架中打开
什么是嵌入式的软件框架
我在嵌入式框架中想将上传的文件名赋予网页中的OK文本框相同值?
有C 和 一点C++基础 到嵌入式
◎◎嵌入式系统或ARM用C如何编程?
※※嵌入式如何用C语言开发!!
嵌入式开发是用c多还是java多
嵌入式操作系统的种类?
什么叫嵌入式操作系统
嵌入式操作系统论文
嵌入式操作系统是什么?
什么是嵌入式操作系统?
怎么学习嵌入式操作系统?
什么是嵌入式操作系统?
什么是~嵌入式操作系统
操作系统用C语言编程?
如何打开C语言操作系统
征集C,C++,汇编以及拥有嵌入式系统开发经验的高手们:
原来我有两个操作系统,但我现在想删掉原来在C盘中的操作系统怎么删?