mirror of
https://github.com/keepassxreboot/keepassxc.git
synced 2025-09-28 14:49:51 -04:00
Add tests for broken databases.
Make sure we detect the error and don't crash.
This commit is contained in:
parent
e16720d06d
commit
f1bebe904a
5 changed files with 50 additions and 0 deletions
14
tests/data/BrokenNoEntryUuid.xml
Normal file
14
tests/data/BrokenNoEntryUuid.xml
Normal file
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<KeePassFile>
|
||||
<Root>
|
||||
<Group>
|
||||
<UUID>lmU+9n0aeESKZvcEze+bRg==</UUID>
|
||||
<Name>Test</Name>
|
||||
<Entry>
|
||||
<String>
|
||||
<Key>Title</Key>
|
||||
<Value>Sample Entry 1</Value>
|
||||
</String>
|
||||
</Group>
|
||||
</Root>
|
||||
</KeePassFile>
|
8
tests/data/BrokenNoGroupUuid.xml
Normal file
8
tests/data/BrokenNoGroupUuid.xml
Normal file
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<KeePassFile>
|
||||
<Root>
|
||||
<Group>
|
||||
<Name>Test</Name>
|
||||
</Group>
|
||||
</Root>
|
||||
</KeePassFile>
|
5
tests/data/BrokenNoRootGroup.xml
Normal file
5
tests/data/BrokenNoRootGroup.xml
Normal file
|
@ -0,0 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<KeePassFile>
|
||||
<Root>
|
||||
</Root>
|
||||
</KeePassFile>
|
Loading…
Add table
Add a link
Reference in a new issue