21#include <QtTest/QtTest>
22#include <QSqlDatabase>
30 if (m_testMasterPassword.isEmpty()) {
32 backend->updateSampleData(m_testMasterPassword);
36 backend->isPasswordVerified(m_testMasterPassword);
37 backend->setAskMasterPasswordState(
false);
44 QSqlDatabase db = QSqlDatabase::database();
46 db = QSqlDatabase::addDatabase(
QSL(
"QSQLITE"));
47 db.setDatabaseName(
QSL(
":memory:"));
54 QSqlDatabase::removeDatabase(QSqlDatabase::database().databaseName());
static QByteArray createRandomData(int length)
static QByteArray passwordToHash(const QString &masterPassword)
void reloadBackend() override
PasswordBackend * m_backend