|
|
@@ -19,14 +19,18 @@ class TestUpdater : public QObject
|
|
|
Q_OBJECT
|
|
|
|
|
|
private slots:
|
|
|
- void testFormatFingerprint()
|
|
|
+ void testVersionToInt()
|
|
|
{
|
|
|
- QCOMPARE(Updater::Helper::stringVersionToInt("1.2.80.3000"),
|
|
|
- Updater::Helper::versionToInt(1,2,80,3000));
|
|
|
+ qint64 lowVersion = Updater::Helper::versionToInt(1,2,80,3000);
|
|
|
+ QCOMPARE(Updater::Helper::stringVersionToInt("1.2.80.3000"), lowVersion);
|
|
|
+
|
|
|
+ qint64 highVersion = Updater::Helper::versionToInt(99,2,80,3000);
|
|
|
qint64 currVersion = Updater::Helper::currentVersionToInt();
|
|
|
QVERIFY(currVersion > 0);
|
|
|
-
|
|
|
+ QVERIFY(currVersion > lowVersion);
|
|
|
+ QVERIFY(currVersion < highVersion);
|
|
|
}
|
|
|
+
|
|
|
};
|
|
|
|
|
|
#endif
|