Additional database file checks in cli/Utils.unlockDatabase

Avoids prompting the user for a password if unlocking is likely to fail
due to some problem with the database file (i.e. not found, not a file,
not readable).

Add unit tests.
This commit is contained in:
James Ring
2019-09-03 05:50:44 -07:00
committed by Jonathan White
parent 344198bc2a
commit 547c246e88
3 changed files with 53 additions and 0 deletions

View File

@@ -63,6 +63,7 @@ private slots:
void testRemove();
void testRemoveQuiet();
void testShow();
void testInvalidDbFiles();
private:
QByteArray m_dbData;