aboutsummaryrefslogtreecommitdiffstats
path: root/lang/qt/tests/t-various.cpp
diff options
context:
space:
mode:
authorIngo Klöcker <[email protected]>2020-10-15 14:45:31 +0000
committerIngo Klöcker <[email protected]>2020-10-23 11:50:16 +0000
commit2f53a2f4be86c0829213e2a9f846b7f8f0b106dc (patch)
tree2f9b899e9f601268dfe459f4ea00db3c171b80f8 /lang/qt/tests/t-various.cpp
parenttests: Fix gcc incompatibility (diff)
downloadgpgme-2f53a2f4be86c0829213e2a9f846b7f8f0b106dc.tar.gz
gpgme-2f53a2f4be86c0829213e2a9f846b7f8f0b106dc.zip
cpp, qt: Fix version info comparison
* lang/cpp/src/engineinfo.h (EngineInfo::Version::operator>(const Version &)): Fix logic. (EngineInfo::Version::operator>(const char *)): Use Version-overload of operator>. * lang/qt/tests/t-various.cpp: Add test. -- This fixes a logic error that 2.0.0 > 2.0.0 would return true.
Diffstat (limited to 'lang/qt/tests/t-various.cpp')
-rw-r--r--lang/qt/tests/t-various.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/lang/qt/tests/t-various.cpp b/lang/qt/tests/t-various.cpp
index 1e6bba41..9f7b1cec 100644
--- a/lang/qt/tests/t-various.cpp
+++ b/lang/qt/tests/t-various.cpp
@@ -241,6 +241,7 @@ private Q_SLOTS:
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("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"));