From af820811ec7d0818f988cd728d745cede88ab45f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ingo=20Kl=C3=B6cker?= Date: Tue, 14 Dec 2021 14:49:39 +0100 Subject: 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 --- lang/qt/tests/t-wkdlookup.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lang/qt/tests') 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(), "wk@gnupg.org"); 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(), "wk@gnupg.org"); 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(), "alfa@example.net"); QCOMPARE(result.source(), ""); QVERIFY(result.keyData().isNull()); } -- cgit v1.2.3