社区
C++ 语言
帖子详情
CppUnit中文件如何组织?
John_Cash
2003-12-30 09:40:08
我在VC6.0中使用CppUnit作单元测试,使用cppunit/ui/mfc/TestRunner,但是总是感觉文件组织有些别扭。
我是把测试框架和被测试代码放在一个工程里的,有些混乱。但是不这样的话,将测试框架和被测试代码分成一个workspace里两个工程,就需要被测试代码需要编译成.lib/.dll。
还有其他更有效、更合适的组织方式吗?
请高手指点。thanks.
...全文
40
4
打赏
收藏
CppUnit中文件如何组织?
我在VC6.0中使用CppUnit作单元测试,使用cppunit/ui/mfc/TestRunner,但是总是感觉文件组织有些别扭。 我是把测试框架和被测试代码放在一个工程里的,有些混乱。但是不这样的话,将测试框架和被测试代码分成一个workspace里两个工程,就需要被测试代码需要编译成.lib/.dll。 还有其他更有效、更合适的组织方式吗? 请高手指点。thanks.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chaisave
2004-01-04
打赏
举报
回复
把被测类的cpp文件也加入测试框架的project中的"source files"里(在workspace窗口FileView tab中)。这样在编译时,MS VC就会帮你编译被调试的类了,因而link时也就不会出错了。
chaisave
2004-01-03
打赏
举报
回复
为什么一定“就需要被测试代码需要编译成.lib/.dll”,
只要那个workspace中的projects使用同一被测代码,
而测试被测试代码的功能时只要调用被测试代码/类的函数/方法就可以了啊。
John_Cash
2004-01-03
打赏
举报
回复
no one?
John_Cash
2004-01-03
打赏
举报
回复
被测类除非方法全部inline到.h中,
否则测试框架中单凭include 一个.h文件,会有link error,指出方法的实现不存在;而build成一个.lib/.dll就没有这个问题。
cpp
unit
test 测试源代码
cpp
Unit
单元测试 , VS2010 ~ VS 2015 都可以正常编译成功。这是新版。
CPP
UNIT
1.12 lib与头
文件
CPP
UNIT
1.12 lib与头
文件
,编译好的,直接用
cpp
unit
for vs2008
cpp
unit
在vs2008上不能直接编译过去,稍微修改了一下,把编译后的结果发上来热热场 下载数超过0就把修改的地方贴上来 预告:
cpp
unit
wizard for vs2008
cpp
unit
编译生成的库(QT+VS)
cpp
unit
编译生成的库(MinGW32+VS2010)
VS2008_
Cpp
Unit
在VS2008
中
使用
Cpp
Unit
,其
中
建立工程向导是引用别人的,库是自己编译的!
C++ 语言
65,186
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章