[Pkg-gnupg-commit] [gpgme] 75/103: qt: Add test for version info

Daniel Kahn Gillmor dkg at fifthhorseman.net
Thu Dec 14 18:53:06 UTC 2017


This is an automated email from the git hooks/post-receive script.

dkg pushed a commit to branch master
in repository gpgme.

commit bd5d470cef513b2f459316869b81267cde7a9f13
Author: Andre Heinecke <aheinecke at intevation.de>
Date:   Mon Sep 4 11:25:34 2017 +0200

    qt: Add test for version info
    
    * lang/qt/tests/t-various.cpp (TestVarious::testVersion): New.
    
    --
    If it's not tested it does not work ;-)
---
 lang/qt/tests/t-various.cpp | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/lang/qt/tests/t-various.cpp b/lang/qt/tests/t-various.cpp
index fe121fd..7545628 100644
--- a/lang/qt/tests/t-various.cpp
+++ b/lang/qt/tests/t-various.cpp
@@ -151,6 +151,19 @@ private Q_SLOTS:
         QVERIFY(id_revoked);
     }
 
+    void testVersion()
+    {
+        QVERIFY(EngineInfo::Version("2.1.0") < EngineInfo::Version("2.1.1"));
+        QVERIFY(EngineInfo::Version("2.1.10") < EngineInfo::Version("2.1.11"));
+        QVERIFY(EngineInfo::Version("2.2.0") > EngineInfo::Version("2.1.19"));
+        QVERIFY(EngineInfo::Version("1.0.0") < EngineInfo::Version("2.0.0"));
+        QVERIFY(EngineInfo::Version("0.1.0") < EngineInfo::Version("1.0.0"));
+        QVERIFY(!(EngineInfo::Version("2.0.0") < EngineInfo::Version("2.0.0")));
+        QVERIFY(EngineInfo::Version("3.0.0") > EngineInfo::Version("2.3.20"));
+        QVERIFY(EngineInfo::Version("3.0.1") > EngineInfo::Version("3.0.0"));
+        QVERIFY(EngineInfo::Version("3.1.0") > EngineInfo::Version("3.0.20"));
+    }
+
     void initTestCase()
     {
         QGpgMETest::initTestCase();

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-gnupg/gpgme.git



More information about the Pkg-gnupg-commit mailing list