aboutsummaryrefslogtreecommitdiffstats
path: root/lang/qt/tests (unfollow)
Commit message (Collapse)AuthorFilesLines
2016-07-07qt: Fix distcheck.Justus Winter1-0/+3
* lang/qt/src/Makefile.am (qgpgme_headers): Add missing file. (CLEANFILES): Add generated file. * lang/qt/tests/Makefile.am (clean-local): Remove private keys. Signed-off-by: Justus Winter <[email protected]>
2016-07-06Qt: Add test for publicKeyAlgorithmAsStringAndre Heinecke1-0/+22
* lang/qt/tests/t-keylist.cpp (testPubkeyAlgoAsString): New.
2016-07-06Qt: Add check for pubkeyAlgo in t-keylistAndre Heinecke1-0/+4
* lang/qt/tests/t-keylist.cpp (testSingleKeyListSync): Check pubkeyAlgo.
2016-07-06Qt: Fix include order when buildin testAndre Heinecke1-4/+4
* lang/qt/tests/Makefile.am (AM_CPPFLAGS): Include cpp before gpgme src directory. -- This fixes a problem where context.h would be picked up from gpgme/src instead of including the context.h from gpgme++.
2016-07-05Qt: Fix test build with Qt < 5.4.0Andre Heinecke3-4/+4
* lang/qt/tests/t-keylist.cpp, lang/qt/tests/t-keylocate.cpp, lang/qt/tests/t-ownertrust.cpp: Use old style SIGNAl syntax for QSignalSpy
2016-07-04Qt: Add testTofuSignCountAndre Heinecke1-1/+83
* src/lang/qt/tests/t-tofuinfo.cpp(testTofuSignCount): New. (initTestCase): Set gpg-agent loopback pinentry config. (signAndVerify): Helper for tofuTestSignCount. -- Also needs the wait code because of GnuPG-Bug-Id: 2405
2016-07-04Qt: Add test passphrase providerAndre Heinecke2-1/+48
* lang/qt/tests/t-support.h (TestPassphraseProvider): New. * lang/qt/tests/Makefile.am (t_tofuinfo_SOURCES): Add t-support.h
2016-07-01Qt: Add test for TofuInfoAndre Heinecke2-3/+167
* lang/qt/tests/t-tofuinfo.cpp: New. * lang/qt/tests/Makefile.am: Update accordingly. -- The test currently contains a workaround for GnuPG-Bug-Id 2405
2016-06-01Qt: Fix debug output in t-ownertrustAndre Heinecke1-1/+3
* lang/qt/tests/t-ownertrust.cpp (testChangeOwnerTrust): Remove general debug of trust level. Add debug output for error.
2016-05-24Qt: Fix test build with clangAndre Heinecke1-1/+1
* lang/qt/tests/Makefile.am (LDADD): Explicitly add -lstdc++ -- g++ does not need that but clang does need it explicitly
2016-05-20Qt: Add test for changeownertrustAndre Heinecke2-3/+109
* lang/qt/tests/t-ownertrust.cpp: New test. * lang/qt/tests/Makefile.am: Add test. -- This test would have catched the issue created by not handling GPGME_STATUS_KEY_CONSIDERED.
2016-05-19Qt: Fix compilation of unit testsAndre Heinecke1-1/+1
* lang/qt/tests/Makefile.am (AM_CPPFLAGS): Add -DBUILDING_QGPGME. -- Without building QGpgME the headers of gpgme++ are not included corretly and taken from an already installed gpgme++.
2016-05-13Qt: Add keyLocateJob and test for itAndre Heinecke2-3/+133
* configure.ac (LIBQGPGME_LT_REVISION): Bump. * lang/qt/src/protocol.h (locateKeysJob): Add Job. * lang/qt/src/protocol_p.h (locateKeysJob): Implement. * lang/qt/tests/Makefile.am: Add t-keylocate. * lang/qt/tests/t-keylocate.cpp: New.
2016-05-13Qt: Add missing copyright header in testAndre Heinecke1-0/+31
* lang/qt/tests/t-keylist.cpp: Add copyright header.
2016-05-10Qt / Cpp: Fix make distgpgmeppAndre Heinecke1-1/+1
* lang/cpp/src/Makefile.am (EXTRA_DIST): Fix typo. (private_gpgmepp_headers): New. Private headers. (libgpgmepp_la_SOURCES): Add private headers. * lang/qt/src/Makefile.am (t_keylist_SOURCES): Remove non existent header.
2016-05-10Qt: Add test for async keylistingAndre Heinecke1-0/+18
* src/lang/qt/tests/t-keylist.cpp(KeyListTest::testKeyListAsync): New.
2016-04-11Qt: Fix unit test by adding initial.test depAndre Heinecke3-4/+18
* lang/qt/tests/t-keylist.cpp: Verify that GNUPGHOME is set. * lang/qt/tests/initial.test: New dummy test. * lang/qt/tests/Makefile.am: Add dependency to initial.test -- Feels weird but this follows the pattern in tests/gpg/Makefile.am and solves the problem that the environment is dirty.
2016-04-03Qt: Add static factor methods for protocolAndre Heinecke1-2/+1
* lang/qt/src/qgpgmebackend.cpp (QGpgME::openpgp, QGpgME::smime): New. * lang/qt/src/qgpgmebackend.h: Declare. * lang/qt/tests/t-keylist.cpp (KeyListTest::testSingleKeyListSync): Use new functions. -- This replaces the cryptobackendfactory functionality from libkleo.
2016-04-03Qt: Add a unit test for qgpgmeAndre Heinecke2-0/+97
* configure.ac: Configure test Makefile. * m4/qt.m4: Look up Qt5Test flags. * lang/qt/tests/t-keylist.cpp: New. Simple keylist check. * lang/qt/tests/Makefile.am: New. General test framework. -- This test mostly checks that it basically compiles / works and adds a test framework.