51Testing软件测试论坛
标题:
受保护的和私有的方法怎么写测试方法啊?急
[打印本页]
作者:
melike
时间:
2006-2-20 14:40
标题:
受保护的和私有的方法怎么写测试方法啊?急
给个例子
class Data
{
protected:
Data();
public:
~Data();
int GetData(ID);
我要测试GetData函数,用CPPUnit调用那个函数进行测试时出现 Data::Data()is protected情况
上面这个是受保护方法的例子.
请大侠帮忙
作者:
zixuxuwu
时间:
2006-2-21 11:30
你这种情况可以自己派生一个类出来,通过你的派生类来调用你要测试的函数;还有的情况可以在类里边加上自己的公有接口函数,取出私有的变量值,或者调用私有的函数;当然,也可以在自己的测试工程中修改一下被测函数或变量的属性(比如私有公有),但这是不得已的时候才为之,能避免的时候最好不要这么做。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2