您的位置:软件测试 > 开源软件测试 > 开源单元测试工具 > cppUnit
基于MFC的Cppunit测试用例编写步骤
作者:网络转载 发布时间:[ 2013/10/11 16:25:23 ] 推荐标签:

  另外还需要在CPlusTestCase类中的Cpp文件中加入另外一个宏:
  CPPUNIT_TEST_SUITE_NAMED_REGISTRATION(CPlusTestCase,"name");
  //它将CPusTestCase这个TestSuite注册到了一个指定的TestFactory工厂中,这个TestSuite用PlusTest::plusSuiteName()函数返回的名字来标识(前面介绍的suite函数中是通过这个名字来获取这个工厂的)。plusSuiteName()是PluTest这个namespace下的一个函数,他返回这个TestSuite建立的名字(本例取名为names),其实也可以不这么做,直接在宏里写入names即可,但是这样可以防止硬编码带来的麻烦。
  后实现测试用例函数即可。
  在利用CppUnit进行程序测试时,如果待测程序的配置程序是DLL,一般是在待测程序的某头文件中利用形如以下的形式
#ifndef SP_CLASSIFIER_TESTDLL
#define SP_CLASSIFIER_TESTDLL
extern "C" int SP_DLP_DLLEXPORTadd (int a);
#endif
  对函数进行声明,在所建工程的源文件中编写该函数的实现代码,在测试程序中再利用下面的形式调用
#ifndef SP_CLASSIFIER_TESTDLL
#define SP_CLASSIFIER_TESTDLL
extern "C" int SP_DLP_DLLIMPORTadd (int a);
#endif
  JSON:JavaScript对象表示法(JavaScript Object Notation)
  JSON是存储和交换文本信息的语法,类似XML,但是它比XML更小,更快,更容易解析
  和XML一样,JSON也是基于纯文本的轻量级的数据交换格式,由于JSON天生是为JavaScript准备的,因此JSON的数据格式非常简单,你可以用JSON传输一个简单的String,number,Boolean,也可以传输一个数组,或者一个复杂的Object对象

上一页12下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd