aboutsummaryrefslogtreecommitdiffstats
path: root/lang/qt/tests
diff options
context:
space:
mode:
authorIngo Klöcker <[email protected]>2021-12-14 13:49:39 +0000
committerIngo Klöcker <[email protected]>2021-12-14 13:49:39 +0000
commitaf820811ec7d0818f988cd728d745cede88ab45f (patch)
tree70979f73d29a609813fa6d9b8f17e151919ded6c /lang/qt/tests
parentcore: Set --key-origin option only if supported by gpg (diff)
downloadgpgme-af820811ec7d0818f988cd728d745cede88ab45f.tar.gz
gpgme-af820811ec7d0818f988cd728d745cede88ab45f.zip
qt: Add pattern used for WKD lookup to result
* lang/qt/src/qgpgmewkdlookupjob.cpp (run_wkd_get): Change type of arg email. (lookup_keys): Add pattern to result. * lang/qt/src/wkdlookupresult.h (class WKDLookupResult): Add arg pattern to c'tors. Add member function pattern. * lang/qt/src/wkdlookupresult.cpp (class WKDLookupResult::Private): Add field pattern. (WKDLookupResult::WKDLookupResult): Pass pattern to pimpl. (WKDLookupResult::pattern): New. * lang/qt/tests/t-wkdlookup.cpp (testWKDLookupAsync, testWKDLookupSync, testLookupWithNoResultAsync): Check pattern. -- GnuPG-bug-id: 5728
Diffstat (limited to 'lang/qt/tests')
-rw-r--r--lang/qt/tests/t-wkdlookup.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/lang/qt/tests/t-wkdlookup.cpp b/lang/qt/tests/t-wkdlookup.cpp
index 0fbe67a2..a09591cb 100644
--- a/lang/qt/tests/t-wkdlookup.cpp
+++ b/lang/qt/tests/t-wkdlookup.cpp
@@ -97,6 +97,7 @@ private Q_SLOTS:
QVERIFY(spy.wait(QSIGNALSPY_TIMEOUT));
QVERIFY(result.error().code() == GPG_ERR_NO_ERROR);
+ QCOMPARE(result.pattern(), "[email protected]");
QCOMPARE(result.source(), "https://openpgpkey.gnupg.org");
const auto keys = result.keyData().toKeys(GpgME::OpenPGP);
QVERIFY(keys.size() == 1);
@@ -117,6 +118,7 @@ private Q_SLOTS:
const auto result = job->exec(email);
QVERIFY(result.error().code() == GPG_ERR_NO_ERROR);
+ QCOMPARE(result.pattern(), "[email protected]");
QCOMPARE(result.source(), "https://openpgpkey.gnupg.org");
const auto keys = result.keyData().toKeys(GpgME::OpenPGP);
QVERIFY(keys.size() == 1);
@@ -145,6 +147,7 @@ private Q_SLOTS:
QVERIFY(spy.wait(QSIGNALSPY_TIMEOUT));
QVERIFY(result.error().code() == GPG_ERR_NO_ERROR);
+ QCOMPARE(result.pattern(), "[email protected]");
QCOMPARE(result.source(), "");
QVERIFY(result.keyData().isNull());
}