查看完整版本: 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

哦,原来是这样,我明白了,谢谢!
页: [1]
查看完整版本: cppunit中有类似与cout这样直接可以输出字符传的函数吗?