Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <cstddef>
#include <cstdint>
#include <gtest/gtest.h>
#include <chrono>
#include <cstdlib>
#include <filesystem>
#include <stdexcept>
#include <vector>
#include "barretenberg/common/serialize.hpp"
#include "barretenberg/common/streams.hpp"
#include "barretenberg/common/test.hpp"
#include "barretenberg/crypto/merkle_tree/fixtures.hpp"
#include "barretenberg/crypto/merkle_tree/indexed_tree/indexed_leaf.hpp"
#include "barretenberg/crypto/merkle_tree/node_store/tree_meta.hpp"
#include "barretenberg/crypto/merkle_tree/types.hpp"
#include "barretenberg/lmdblib/lmdb_helpers.hpp"
#include "barretenberg/numeric/random/engine.hpp"
#include "barretenberg/numeric/uint128/uint128.hpp"
#include "barretenberg/numeric/uint256/uint256.hpp"
#include "barretenberg/stdlib/primitives/field/field.hpp"
#include "lmdb_tree_store.hpp"
Go to the source code of this file.
Classes | |
class | LMDBTreeStoreTest |
Typedefs | |
using | Builder = bb::UltraCircuitBuilder |
using | field_ct = field_t< Builder > |
using | witness_ct = witness_t< Builder > |
Functions | |
TEST_F (LMDBTreeStoreTest, can_write_and_read_block_data) | |
TEST_F (LMDBTreeStoreTest, can_write_and_read_meta_data) | |
TEST_F (LMDBTreeStoreTest, can_read_data_from_multiple_threads) | |
TEST_F (LMDBTreeStoreTest, can_write_and_read_multiple_blocks_with_meta) | |
uint64_t | serde_value (uint64_t value) |
TEST_F (LMDBTreeStoreTest, can_serde_64bit_values) | |
TEST_F (LMDBTreeStoreTest, can_write_and_read_leaf_indices) | |
TEST_F (LMDBTreeStoreTest, can_write_and_read_nodes) | |
TEST_F (LMDBTreeStoreTest, can_write_and_read_leaves_by_hash) | |
TEST_F (LMDBTreeStoreTest, can_write_and_retrieve_block_numbers_by_index) | |
TEST_F (LMDBTreeStoreTest, can_write_and_retrieve_block_numbers_with_duplicate_indices) | |
TEST_F (LMDBTreeStoreTest, reports_physical_file_size) | |
using Builder = bb::UltraCircuitBuilder |
Definition at line 28 of file lmdb_tree_store.test.cpp.
Definition at line 30 of file lmdb_tree_store.test.cpp.
using witness_ct = witness_t<Builder> |
Definition at line 31 of file lmdb_tree_store.test.cpp.
uint64_t serde_value | ( | uint64_t | value | ) |
Definition at line 200 of file lmdb_tree_store.test.cpp.
TEST_F | ( | LMDBTreeStoreTest | , |
can_read_data_from_multiple_threads | |||
) |
Definition at line 107 of file lmdb_tree_store.test.cpp.
TEST_F | ( | LMDBTreeStoreTest | , |
can_serde_64bit_values | |||
) |
Definition at line 208 of file lmdb_tree_store.test.cpp.
TEST_F | ( | LMDBTreeStoreTest | , |
can_write_and_read_block_data | |||
) |
Definition at line 54 of file lmdb_tree_store.test.cpp.
TEST_F | ( | LMDBTreeStoreTest | , |
can_write_and_read_leaf_indices | |||
) |
Definition at line 229 of file lmdb_tree_store.test.cpp.
TEST_F | ( | LMDBTreeStoreTest | , |
can_write_and_read_leaves_by_hash | |||
) |
Definition at line 278 of file lmdb_tree_store.test.cpp.
TEST_F | ( | LMDBTreeStoreTest | , |
can_write_and_read_meta_data | |||
) |
Definition at line 79 of file lmdb_tree_store.test.cpp.
TEST_F | ( | LMDBTreeStoreTest | , |
can_write_and_read_multiple_blocks_with_meta | |||
) |
Definition at line 149 of file lmdb_tree_store.test.cpp.
TEST_F | ( | LMDBTreeStoreTest | , |
can_write_and_read_nodes | |||
) |
Definition at line 252 of file lmdb_tree_store.test.cpp.
TEST_F | ( | LMDBTreeStoreTest | , |
can_write_and_retrieve_block_numbers_by_index | |||
) |
Definition at line 303 of file lmdb_tree_store.test.cpp.
TEST_F | ( | LMDBTreeStoreTest | , |
can_write_and_retrieve_block_numbers_with_duplicate_indices | |||
) |
Definition at line 437 of file lmdb_tree_store.test.cpp.
TEST_F | ( | LMDBTreeStoreTest | , |
reports_physical_file_size | |||
) |
Definition at line 589 of file lmdb_tree_store.test.cpp.