tag , 便签,广告: qt单元测试用法,qt测试例子,qt单元测试demo,qt单元测试简单例子,qt单元测试例程,qt单元测试简单例子, qt5单元测试例子,qt5单元测试代码,qt5单元测试工程例子,测试运行ok。
1. 建立工程
首先,用标准的qt测试单元导向,建立一个变准的qt单元测试程序框架,建立话好,能编译通过并且执行的。详细的图文步骤,请bing一下,或者问度娘。
2. 加入代码,如下,qt单元测试的源码和注释说明:
float tst_untitledtest::calculate_area_of_circle(float r)//计算圆的面积的函数
{
return r*r*3.1415926;
}
void tst_untitledtest::testA()
{
QFETCH(float,inputR);//QFETCH用户获取testA_data的数据,inputR是浮点型的。
QFETCH(float,resltArea);//resltArea是浮点型的,这两个参数都是在testA_data里面定义的
//QCOMPARE(input,rslt);
QCOMPARE(calculate_area_of_circle(inputR), resltArea);//测试结果比较,用宏QCOMPARE。可以直接调用inputR和resltArea。
qDebug()<<"======