Memory management fixes in tests.

This commit is contained in:
Felix Geyer 2012-04-22 23:09:52 +02:00
parent ecc11d3207
commit bf25959b68
6 changed files with 33 additions and 20 deletions

View file

@ -67,11 +67,11 @@ void TestKeePass2XmlReader::initTestCase()
{
Crypto::init();
KeePass2XmlReader* reader = new KeePass2XmlReader();
KeePass2XmlReader reader;
QString xmlFile = QString(KEEPASSX_TEST_DATA_DIR).append("/NewDatabase.xml");
m_db = reader->readDatabase(xmlFile);
m_db = reader.readDatabase(xmlFile);
QVERIFY(m_db);
QVERIFY(!reader->hasError());
QVERIFY(!reader.hasError());
}
void TestKeePass2XmlReader::testMetadata()
@ -351,4 +351,9 @@ void TestKeePass2XmlReader::testDeletedObjects()
QVERIFY(objList.isEmpty());
}
void TestKeePass2XmlReader::cleanupTestCase()
{
delete m_db;
}
KEEPASSX_QTEST_CORE_MAIN(TestKeePass2XmlReader)