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