Do some basic self-checks when initializing the crypto backend.

This commit is contained in:
Felix Geyer
2014-06-15 11:17:40 +02:00
parent b417bf9187
commit 0d6117bf4c
23 changed files with 143 additions and 27 deletions

View File

@@ -35,7 +35,7 @@ QTEST_GUILESS_MAIN(TestAutoType)
void TestAutoType::initTestCase()
{
Crypto::init();
QVERIFY(Crypto::init());
Config::createTempFileInstance();
AutoType::createTestInstance();
config()->set("AutoTypeEntryTitleMatch", false);

View File

@@ -27,13 +27,13 @@ QTEST_GUILESS_MAIN(TestCryptoHash)
void TestCryptoHash::initTestCase()
{
Crypto::init();
QVERIFY(Crypto::init());
}
void TestCryptoHash::test()
{
// TODO: move somewhere else
QVERIFY(Crypto::selfTest());
QVERIFY(Crypto::backendSelfTest());
CryptoHash cryptoHash1(CryptoHash::Sha256);
QCOMPARE(cryptoHash1.result(),

View File

@@ -30,7 +30,7 @@ QTEST_GUILESS_MAIN(TestDeletedObjects)
void TestDeletedObjects::initTestCase()
{
Crypto::init();
QVERIFY(Crypto::init());
}
void TestDeletedObjects::createAndDelete(Database* db, int delObjectsSize)

View File

@@ -27,7 +27,7 @@ QTEST_GUILESS_MAIN(TestEntry)
void TestEntry::initTestCase()
{
Crypto::init();
QVERIFY(Crypto::init());
}
void TestEntry::testHistoryItemDeletion()

View File

@@ -38,7 +38,7 @@ QTEST_GUILESS_MAIN(TestEntryModel)
void TestEntryModel::initTestCase()
{
qRegisterMetaType<QModelIndex>("QModelIndex");
Crypto::init();
QVERIFY(Crypto::init());
}
void TestEntryModel::test()

View File

@@ -30,7 +30,7 @@ QTEST_GUILESS_MAIN(TestExporter)
void TestExporter::initTestCase()
{
Crypto::init();
QVERIFY(Crypto::init());
}
void TestExporter::testToDbExporter()

View File

@@ -33,7 +33,7 @@ void TestGroup::initTestCase()
{
qRegisterMetaType<Entry*>("Entry*");
qRegisterMetaType<Group*>("Group*");
Crypto::init();
QVERIFY(Crypto::init());
}
void TestGroup::testParenting()

View File

@@ -32,7 +32,7 @@ QTEST_GUILESS_MAIN(TestGroupModel)
void TestGroupModel::initTestCase()
{
qRegisterMetaType<QModelIndex>("QModelIndex");
Crypto::init();
QVERIFY(Crypto::init());
}
void TestGroupModel::test()

View File

@@ -28,7 +28,7 @@ QTEST_GUILESS_MAIN(TestHashedBlockStream)
void TestHashedBlockStream::initTestCase()
{
Crypto::init();
QVERIFY(Crypto::init());
}
void TestHashedBlockStream::testWriteRead()

View File

@@ -37,7 +37,7 @@ QTEST_GUILESS_MAIN(TestKeePass1Reader)
void TestKeePass1Reader::initTestCase()
{
Crypto::init();
QVERIFY(Crypto::init());
QString filename = QString(KEEPASSX_TEST_DATA_DIR).append("/basic.kdb");

View File

@@ -30,7 +30,7 @@ QTEST_GUILESS_MAIN(TestKeePass2RandomStream)
void TestKeePass2RandomStream::initTestCase()
{
Crypto::init();
QVERIFY(Crypto::init());
}
void TestKeePass2RandomStream::test()

View File

@@ -32,7 +32,7 @@ QTEST_GUILESS_MAIN(TestKeePass2Reader)
void TestKeePass2Reader::initTestCase()
{
Crypto::init();
QVERIFY(Crypto::init());
}
void TestKeePass2Reader::testNonAscii()

View File

@@ -33,7 +33,7 @@ QTEST_GUILESS_MAIN(TestKeePass2Writer)
void TestKeePass2Writer::initTestCase()
{
Crypto::init();
QVERIFY(Crypto::init());
CompositeKey key;
key.addKey(PasswordKey("test"));

View File

@@ -68,7 +68,7 @@ QDateTime TestKeePass2XmlReader::genDT(int year, int month, int day, int hour, i
void TestKeePass2XmlReader::initTestCase()
{
Crypto::init();
QVERIFY(Crypto::init());
KeePass2XmlReader reader;
QString xmlFile = QString(KEEPASSX_TEST_DATA_DIR).append("/NewDatabase.xml");

View File

@@ -35,7 +35,7 @@ QTEST_GUILESS_MAIN(TestKeys)
void TestKeys::initTestCase()
{
Crypto::init();
QVERIFY(Crypto::init());
}
void TestKeys::testComposite()

View File

@@ -31,7 +31,7 @@ QTEST_GUILESS_MAIN(TestModified)
void TestModified::initTestCase()
{
Crypto::init();
QVERIFY(Crypto::init());
}
void TestModified::testSignals()

View File

@@ -29,7 +29,7 @@ QTEST_GUILESS_MAIN(TestSymmetricCipher)
void TestSymmetricCipher::initTestCase()
{
Crypto::init();
QVERIFY(Crypto::init());
}
void TestSymmetricCipher::testAes256CbcEncryption()

View File

@@ -51,7 +51,7 @@
void TestGui::initTestCase()
{
Crypto::init();
QVERIFY(Crypto::init());
Config::createTempFileInstance();
m_mainWindow = new MainWindow();
m_tabWidget = m_mainWindow->findChild<DatabaseTabWidget*>("tabWidget");

View File

@@ -29,7 +29,7 @@
void TestGuiPixmaps::initTestCase()
{
Crypto::init();
QVERIFY(Crypto::init());
}
void TestGuiPixmaps::testDatabaseIcons()