diff options
author | Ingo Klöcker <[email protected]> | 2021-12-14 13:49:39 +0000 |
---|---|---|
committer | Ingo Klöcker <[email protected]> | 2021-12-14 13:49:39 +0000 |
commit | af820811ec7d0818f988cd728d745cede88ab45f (patch) | |
tree | 70979f73d29a609813fa6d9b8f17e151919ded6c /lang/qt/tests | |
parent | core: Set --key-origin option only if supported by gpg (diff) | |
download | gpgme-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.cpp | 3 |
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()); } |