SQLite: Add additional btests, which also cover general storage functionality

- New erase/overwrite tests
- Change existing sqlite-basic test to use async
- Test passing bad keys to validate backend type checking
- New test for compound keys and values
This commit is contained in:
Tim Wojtulewicz 2024-12-09 20:14:36 -07:00
parent b2bcb19b22
commit 6bc5f70236
19 changed files with 252 additions and 39 deletions

View file

@ -1,2 +1,2 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
error in /Users/tim/Desktop/projects/storage-framework/testing/btest/.tmp/scripts.base.frameworks.storage.sqlite-basic/sqlite-basic.zeek, line 42: Failed to retrieve data: Failed to find row for key: no more rows available (Storage::get(b, to_any_coerce key, F))
received termination signal

View file

@ -1,8 +1,4 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
T
value
T
value2
T
got empty result
value2
put result, T
get result, value5678
get result same as inserted, T