单元测试全攻略

建立对应的测试类CMyClassTester,为了节约编幅,只列出源文件的代码:

void CMyClassTester::CaseBegin()

{

//pObj是CMyClassTester类的成员变量,是被测试类的对象的指针,

//为求简单,所有的测试类都可以用pObj命名被测试对象的指针。

pObj = new CMyClass();

}

void CMyClassTester::CaseEnd()

{

delete pObj;

}

测试类的函数CaseBegin()和CaseEnd()建立和销毁被测试对象,每个测试用例的开头都要调用CaseBegin(),结尾都要调用CaseEnd()。

接下来,我们建立示例的产品函数:

int CMyClass::Add(int i, int j)

{

return i+j;

}

和对应的测试函数:

void CMyClassTester::Add_int_int()

{

}

Pages: 1 2 3 4 5 6 7 8
1 星2 星3 星4 星5星6星7 星8星9 星10 星 (还未评分)
Loading ... Loading ...

,

◎ Hey, guys , leave a comment:

Subscribe to Comments