.. | ||
basic.json | ||
branching.json | ||
dogs.json | ||
empty_values.json | ||
empty.json | ||
foo.json | ||
jeff.json | ||
README.md |
Trie tests guideline
Trie test input is an array of operations. Each operation must have 2 fields:
operation
- string, eitherinsert
orremove
key
- string, or hex value prefixed with0x
And optional field:
value
- which is used byinsert
operation
Example
{
"input":
[
{
"operation": "insert",
"key": "world",
"value": "hello"
},
{
"operation": "insert",
"key": "0x1234",
"value": "ooooops"
},
{
"operation": "remove",
"key": "0x1234"
}
],
"output": "0x5991bb8c6514148a29db676a14ac506cd2cd5775ace63c30a4fe457715e9ac84"
}