ソースを参照

Updater: More tests

Daniel Molkentin 12 年 前
コミット
ff569603f5
1 ファイル変更8 行追加4 行削除
  1. 8 4
      test/testupdater.h

+ 8 - 4
test/testupdater.h

@@ -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