2
如果我要为使用QTestlib的类实现创建一个单元测试(试图找出它),我该怎么做。 (我知道下面的简单类的单元测试可以做我试图理解QTestlib框架,其是否我想真的什么其他简单的方法)QT Qtestlib,单元测试
考虑一个简单的类(只是为了让事情真的清楚)
//Add.h
class Add {
public:
int add (int a , int b);
};
//Add.cpp
int Add::add(int a, int b)
{
int c=0;
c=a+b;
return c;
}
我应该如何使用QTestlib来测试这个类?有些信息会很好。
如果这不是正确的方法。让我知道。还有一些关于自动化测试的信息会很好。
我没有经历前面我的疑问来自于线站点: “QTestLib旨在缓解的单元测试基于Qt的应用程序和库写入” 由于上述类只是普通的C++而不是QT ..是否意味着我无法使用它? – Sii 2010-09-03 02:02:24
@MrProg:你的类不一定要从'QObject'派生出来用于'QTestLib',所以你可以肯定地使用它,即使你的应用程序的其余部分不是基于Qt的。然而,在那种情况下,我会不择手段地考虑使用另一个测试框架,仅仅为了这个目的而使用Qt就好像是过度杀伤性的。 – 2010-09-19 13:22:51