mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-10 23:14:27 +00:00
Add comprehensive tests for the binary trie NodeIterator covering: - Empty trie iteration - Single and multiple stem traversal - Leaf key and value correctness - Empty node backtracking (regression test for previous bug) - HashedNode resolution from memory database (commit + reopen) - HashedNode with nil data / zero-hash (regression test) - Deep tree with long shared prefixes - Many stems, both in-memory and from disk - Node count verification |
||
|---|---|---|
| .. | ||
| binary_node.go | ||
| binary_node_test.go | ||
| empty.go | ||
| empty_test.go | ||
| hashed_node.go | ||
| hashed_node_test.go | ||
| hasher.go | ||
| internal_node.go | ||
| internal_node_test.go | ||
| iterator.go | ||
| iterator_test.go | ||
| key_encoding.go | ||
| stem_node.go | ||
| stem_node_test.go | ||
| trie.go | ||
| trie_test.go | ||