Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
mock_get_contract_instance.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/memory_types.hpp
"
7
#include "
barretenberg/vm2/simulation/interfaces/get_contract_instance.hpp
"
8
#include "
barretenberg/vm2/simulation/interfaces/memory.hpp
"
9
10
namespace
bb::avm2::simulation
{
11
12
class
MockGetContractInstance
:
public
GetContractInstanceInterface
{
13
public
:
14
MockGetContractInstance
();
15
~MockGetContractInstance
()
override
;
16
17
MOCK_METHOD
(
18
void
,
19
get_contract_instance
,
20
(
MemoryInterface
&
memory
,
const
AztecAddress
&
contract_address
,
MemoryAddress
dst_offset, uint8_t member_enum),
21
(
override
));
22
};
23
24
}
// namespace bb::avm2::simulation
aztec_types.hpp
bb::avm2::get_contract_instance
Definition
get_contract_instance.hpp:33
bb::avm2::memory
Definition
memory.hpp:36
bb::avm2::simulation::GetContractInstanceInterface
Definition
get_contract_instance.hpp:13
bb::avm2::simulation::MemoryInterface
Definition
memory.hpp:10
bb::avm2::simulation::MockGetContractInstance
Definition
mock_get_contract_instance.hpp:12
bb::avm2::simulation::MockGetContractInstance::MockGetContractInstance
MockGetContractInstance()
bb::avm2::simulation::MockGetContractInstance::MOCK_METHOD
MOCK_METHOD(void, get_contract_instance,(MemoryInterface &memory, const AztecAddress &contract_address, MemoryAddress dst_offset, uint8_t member_enum),(override))
bb::avm2::simulation::MockGetContractInstance::~MockGetContractInstance
~MockGetContractInstance() override
contract_address
AztecAddress contract_address
Definition
written_public_data_slots_tree_check.test.cpp:97
memory_types.hpp
bb::avm2::simulation
Definition
address_derivation_event.hpp:6
bb::avm2::AztecAddress
FF AztecAddress
Definition
aztec_types.hpp:12
bb::avm2::MemoryAddress
uint32_t MemoryAddress
Definition
memory_types.hpp:11
get_contract_instance.hpp
memory.hpp
src
barretenberg
vm2
simulation
testing
mock_get_contract_instance.hpp
Generated by
1.9.8