Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
mock_l1_to_l2_message_tree_check.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <gmock/gmock.h>
4
5
#include "
barretenberg/vm2/common/aztec_types.hpp
"
6
#include "
barretenberg/vm2/common/field.hpp
"
7
#include "
barretenberg/vm2/simulation/l1_to_l2_message_tree_check.hpp
"
8
9
namespace
bb::avm2::simulation
{
10
11
class
MockL1ToL2MessageTreeCheck
:
public
L1ToL2MessageTreeCheckInterface
{
12
public
:
13
MockL1ToL2MessageTreeCheck
();
14
~MockL1ToL2MessageTreeCheck
()
override
;
15
16
MOCK_METHOD
(
bool
,
17
exists
,
18
(
const
FF
& msg_hash,
19
const
FF
& leaf_value,
20
uint64_t leaf_index,
21
std::span<const FF>
sibling_path,
22
const
AppendOnlyTreeSnapshot
& snapshot),
23
(
override
));
24
};
25
26
}
// namespace bb::avm2::simulation
aztec_types.hpp
bb::avm2::simulation::L1ToL2MessageTreeCheckInterface
Definition
l1_to_l2_message_tree_check.hpp:11
bb::avm2::simulation::MockL1ToL2MessageTreeCheck
Definition
mock_l1_to_l2_message_tree_check.hpp:11
bb::avm2::simulation::MockL1ToL2MessageTreeCheck::~MockL1ToL2MessageTreeCheck
~MockL1ToL2MessageTreeCheck() override
bb::avm2::simulation::MockL1ToL2MessageTreeCheck::MOCK_METHOD
MOCK_METHOD(bool, exists,(const FF &msg_hash, const FF &leaf_value, uint64_t leaf_index, std::span< const FF > sibling_path, const AppendOnlyTreeSnapshot &snapshot),(override))
bb::avm2::simulation::MockL1ToL2MessageTreeCheck::MockL1ToL2MessageTreeCheck
MockL1ToL2MessageTreeCheck()
exists
bool exists
Definition
nullifier_tree_check.test.cpp:73
bb::avm2::simulation
Definition
address_derivation.cpp:8
bb::avm2::FF
AvmFlavorSettings::FF FF
Definition
field.hpp:10
std::get
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
Definition
tuple.hpp:13
l1_to_l2_message_tree_check.hpp
bb::avm2::AppendOnlyTreeSnapshot
Definition
aztec_types.hpp:273
field.hpp
src
barretenberg
vm2
simulation
testing
mock_l1_to_l2_message_tree_check.hpp
Generated by
1.9.8