keepassxc/tests
Felix Geyer 2d741afe3e Strip invalid XML chars when writing databases.
These characters are unprintable or just plain invalid.
QXmlStreamReader throws and error when reading XML documents with such chars.

Closes #392
2016-01-24 17:20:16 +01:00
..
data Check XML key file for valid base64 before using it. 2015-11-01 18:32:15 +01:00
gui Test if hitting the Down key moves the focus to the entry view. 2015-08-05 19:02:17 +09:00
CMakeLists.txt Correct link order of testhashedblockstream. 2015-07-21 23:08:12 +02:00
config-keepassx-tests.h.cmake Add include guards. 2012-01-01 21:57:13 +01:00
FailDevice.cpp Test if we correctly detect errors when writing. 2015-07-20 21:35:48 +02:00
FailDevice.h Test if we correctly detect errors when writing. 2015-07-20 21:35:48 +02:00
modeltest.cpp Drop Qt module name from include statements. 2013-10-03 15:18:16 +02:00
modeltest.h Drop Qt module name from include statements. 2013-10-03 15:18:16 +02:00
TestAutoType.cpp Auto-Type: Only require a substring match for regex. 2015-10-10 17:36:08 +02:00
TestAutoType.h Auto-Type: Only require a substring match for regex. 2015-10-10 17:36:08 +02:00
TestCryptoHash.cpp Don't run gcrypt self tests. 2015-05-09 17:32:52 +02:00
TestCryptoHash.h Drop Qt module name from include statements. 2013-10-03 15:18:16 +02:00
TestCsvExporter.cpp Add ability to export databases to CSV files. 2015-07-14 22:14:34 +02:00
TestCsvExporter.h Add ability to export databases to CSV files. 2015-07-14 22:14:34 +02:00
TestDeletedObjects.cpp Introduce a strict mode in KeePass2XmlReader. 2014-12-01 21:52:51 +01:00
TestDeletedObjects.h Drop Qt module name from include statements. 2013-10-03 15:18:16 +02:00
TestEntry.cpp Avoid dereferencing QLists. 2015-09-25 21:34:56 +02:00
TestEntry.h Add flags to Entry::clone() for customized cloning. 2013-11-22 13:32:13 +01:00
TestEntryModel.cpp Do some basic self-checks when initializing the crypto backend. 2014-06-15 11:17:40 +02:00
TestEntryModel.h Drop Qt module name from include statements. 2013-10-03 15:18:16 +02:00
TestEntrySearcher.cpp Move QTEST_GUILESS_MAIN statements before test cases. 2014-05-16 12:32:52 +02:00
TestEntrySearcher.h Extend TestEntrySearcher. 2014-05-16 10:51:22 +02:00
TestExporter.cpp Avoid dereferencing QLists. 2015-09-25 21:34:56 +02:00
TestExporter.h Move exporter to separate class. 2014-05-16 12:07:22 +02:00
TestGroup.cpp Do some basic self-checks when initializing the crypto backend. 2014-06-15 11:17:40 +02:00
TestGroup.h Move exporter to separate class. 2014-05-16 12:07:22 +02:00
TestGroupModel.cpp Do some basic self-checks when initializing the crypto backend. 2014-06-15 11:17:40 +02:00
TestGroupModel.h Drop Qt module name from include statements. 2013-10-03 15:18:16 +02:00
TestHashedBlockStream.cpp Test if reset() and close() write only one final block. 2015-07-20 21:51:32 +02:00
TestHashedBlockStream.h Test if reset() and close() write only one final block. 2015-07-20 21:51:32 +02:00
TestKeePass1Reader.cpp Avoid dereferencing QLists. 2015-09-25 21:34:56 +02:00
TestKeePass1Reader.h Drop Qt module name from include statements. 2013-10-03 15:18:16 +02:00
TestKeePass2RandomStream.cpp Warn if result of processInPlace() is unchecked. 2015-05-09 23:21:50 +02:00
TestKeePass2RandomStream.h Drop Qt module name from include statements. 2013-10-03 15:18:16 +02:00
TestKeePass2Reader.cpp Do some basic self-checks when initializing the crypto backend. 2014-06-15 11:17:40 +02:00
TestKeePass2Reader.h Drop Qt module name from include statements. 2013-10-03 15:18:16 +02:00
TestKeePass2Writer.cpp Test if we correctly detect errors when writing. 2015-07-20 21:35:48 +02:00
TestKeePass2Writer.h Test if we correctly detect errors when writing. 2015-07-20 21:35:48 +02:00
TestKeePass2XmlReader.cpp Strip invalid XML chars when writing databases. 2016-01-24 17:20:16 +01:00
TestKeePass2XmlReader.h Strip invalid XML chars when writing databases. 2016-01-24 17:20:16 +01:00
TestKeys.cpp Check XML key file for valid base64 before using it. 2015-11-01 18:32:15 +01:00
TestKeys.h Add transform key benchmark to TestKeys. 2014-01-19 15:26:32 +01:00
TestModified.cpp Do some basic self-checks when initializing the crypto backend. 2014-06-15 11:17:40 +02:00
TestModified.h Drop Qt module name from include statements. 2013-10-03 15:18:16 +02:00
TestQCommandLineParser.cpp Move QTEST_GUILESS_MAIN statements before test cases. 2014-05-16 12:32:52 +02:00
TestQCommandLineParser.h Replace ArgumentParser with a backport of QCommandLineParser from Qt 5.2. 2014-01-18 15:23:55 +01:00
TestQSaveFile.cpp Skip TestQSaveFile::transactionalWriteErrorRenaming as user root. 2014-05-26 18:24:43 +02:00
TestQSaveFile.h Drop Qt module name from include statements. 2013-10-03 15:18:16 +02:00
TestRandom.cpp Move QTEST_GUILESS_MAIN statements before test cases. 2014-05-16 12:32:52 +02:00
TestRandom.h Add tests for Random::randomUInt() and randomUIntRange(). 2013-10-09 23:11:18 +02:00
tests.h Drop Qt module name from include statements. 2013-10-03 15:18:16 +02:00
TestSymmetricCipher.cpp Test if reset() and close() write only one final block. 2015-07-20 21:51:32 +02:00
TestSymmetricCipher.h Test if reset() and close() write only one final block. 2015-07-20 21:51:32 +02:00
TestWildcardMatcher.cpp Move QTEST_GUILESS_MAIN statements before test cases. 2014-05-16 12:32:52 +02:00
TestWildcardMatcher.h Drop Qt module name from include statements. 2013-10-03 15:18:16 +02:00