如何使用VC6进行单元测试

发表于:2010-05-20来源:作者:点击数: 标签:单元
如何使用VC6进行 单元测试 软件测试 多数讲述单元测试的文章都是以 Java 为例,本文以C++为例,后半部分所介绍的单元 测试工具 也只介绍C++ 单元测试工具 。下面的示例代码的 开发 环境是VC6.0。 产品类: class CMyClass { public: int Add(int i, int j);

  如何使用VC6进行单元测试  软件测试 

  多数讲述单元测试的文章都是以Java为例,本文以C++为例,后半部分所介绍的单元测试工具也只介绍C++单元测试工具。下面的示例代码的开发环境是VC6.0。

  产品类:

  class CMyClass

  {

  public:

  int Add(int i, int j);

  CMyClass();

  virtual ~CMyClass();

  private:

  int mAge; //年龄

  CString mPhase; //年龄阶段,如"少年","青年"

  };

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

  void CMyClassTester::CaseBegin()

  {

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

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

  pObj = new CMyClass();

  }

  void CMyClassTester::CaseEnd()

  {

  delete pObj;

  }

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

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

原文转自:http://www.ltesting.net