51Testing软件测试论坛

标题: cppunit中有类似与cout这样直接可以输出字符传的函数吗? [打印本页]

作者: zuotj    时间: 2006-4-7 16:27
标题: cppunit中有类似与cout这样直接可以输出字符传的函数吗?
在写if else语句的时候,我希望在条件不 成立的时候,输出一个提示信息(字符串),请问cppunit中有类似与cout这样直接可以输出字符传的函数或宏吗?
用法是什么呀?
谢谢!
作者: lesley    时间: 2006-4-10 14:27
只能给提示,不能输出变量.所以没什么好处.CPPUNIT_ASSERT_MESSAGE();
作者: zuotj    时间: 2006-4-10 23:23
谢谢啊,偶明天试试
唉,如果能输出变量就更好了
作者: lesley    时间: 2006-4-11 11:01
如果能输出变量,麻烦告知
作者: zuotj    时间: 2006-4-12 22:28
奇怪也
格式是:CPPUNIT_ASSERT_MESSAGE(message,condition);
我输入了true的condition,怎么运行以后,没有出现带有message的提示框啊?
作者: zixuxuwu    时间: 2006-4-13 12:24
cppunit的message在它自己的运行界面上下面有个显示消息的对话框。message在那里面显示,而 不是单独弹出对话框。
作者: zuotj    时间: 2006-4-14 14:34
不对也,运行界面下面的对话框里显示的是报错的信息,如果condition为true,message是不会出现在那里的。
作者: lesley    时间: 2006-4-14 15:44
是不是出错才显示是根据你的代码来的
作者: zuotj    时间: 2006-4-16 11:51
我是想让他不出错能显示message,也就是condition为true能显示message,该怎么做呢?
作者: zixuxuwu    时间: 2006-4-16 21:11
没记错的话,应该是false的情况下才会显示你的message。我试过,肯定可以显示的。你可以查看一下它的定义。
作者: zuotj    时间: 2006-4-17 19:52
哦,原来是这样,我明白了,谢谢!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2