51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4890|回复: 10
打印 上一主题 下一主题

cppunit中有类似与cout这样直接可以输出字符传的函数吗?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-4-7 16:27:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在写if else语句的时候,我希望在条件不 成立的时候,输出一个提示信息(字符串),请问cppunit中有类似与cout这样直接可以输出字符传的函数或宏吗?
用法是什么呀?
谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-4-10 14:27:20 | 只看该作者
只能给提示,不能输出变量.所以没什么好处.CPPUNIT_ASSERT_MESSAGE();
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-4-10 23:23:23 | 只看该作者
谢谢啊,偶明天试试
唉,如果能输出变量就更好了
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-4-11 11:01:13 | 只看该作者
如果能输出变量,麻烦告知
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-4-12 22:28:14 | 只看该作者
奇怪也
格式是:CPPUNIT_ASSERT_MESSAGE(message,condition);
我输入了true的condition,怎么运行以后,没有出现带有message的提示框啊?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-4-13 12:24:46 | 只看该作者
cppunit的message在它自己的运行界面上下面有个显示消息的对话框。message在那里面显示,而 不是单独弹出对话框。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2006-4-14 14:34:00 | 只看该作者
不对也,运行界面下面的对话框里显示的是报错的信息,如果condition为true,message是不会出现在那里的。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2006-4-14 15:44:13 | 只看该作者
是不是出错才显示是根据你的代码来的
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2006-4-16 11:51:35 | 只看该作者
我是想让他不出错能显示message,也就是condition为true能显示message,该怎么做呢?
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2006-4-16 21:11:06 | 只看该作者
没记错的话,应该是false的情况下才会显示你的message。我试过,肯定可以显示的。你可以查看一下它的定义。
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2006-4-17 19:52:03 | 只看该作者
哦,原来是这样,我明白了,谢谢!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-23 23:48 , Processed in 0.078554 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表