github.com/MetalBlockchain/metalgo@v1.11.9/chains/atomic/mock_shared_memory.go (about)

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: github.com/MetalBlockchain/metalgo/chains/atomic (interfaces: SharedMemory)
     3  //
     4  // Generated by this command:
     5  //
     6  //	mockgen -package=atomic -destination=chains/atomic/mock_shared_memory.go github.com/MetalBlockchain/metalgo/chains/atomic SharedMemory
     7  //
     8  
     9  // Package atomic is a generated GoMock package.
    10  package atomic
    11  
    12  import (
    13  	reflect "reflect"
    14  
    15  	database "github.com/MetalBlockchain/metalgo/database"
    16  	ids "github.com/MetalBlockchain/metalgo/ids"
    17  	gomock "go.uber.org/mock/gomock"
    18  )
    19  
    20  // MockSharedMemory is a mock of SharedMemory interface.
    21  type MockSharedMemory struct {
    22  	ctrl     *gomock.Controller
    23  	recorder *MockSharedMemoryMockRecorder
    24  }
    25  
    26  // MockSharedMemoryMockRecorder is the mock recorder for MockSharedMemory.
    27  type MockSharedMemoryMockRecorder struct {
    28  	mock *MockSharedMemory
    29  }
    30  
    31  // NewMockSharedMemory creates a new mock instance.
    32  func NewMockSharedMemory(ctrl *gomock.Controller) *MockSharedMemory {
    33  	mock := &MockSharedMemory{ctrl: ctrl}
    34  	mock.recorder = &MockSharedMemoryMockRecorder{mock}
    35  	return mock
    36  }
    37  
    38  // EXPECT returns an object that allows the caller to indicate expected use.
    39  func (m *MockSharedMemory) EXPECT() *MockSharedMemoryMockRecorder {
    40  	return m.recorder
    41  }
    42  
    43  // Apply mocks base method.
    44  func (m *MockSharedMemory) Apply(arg0 map[ids.ID]*Requests, arg1 ...database.Batch) error {
    45  	m.ctrl.T.Helper()
    46  	varargs := []any{arg0}
    47  	for _, a := range arg1 {
    48  		varargs = append(varargs, a)
    49  	}
    50  	ret := m.ctrl.Call(m, "Apply", varargs...)
    51  	ret0, _ := ret[0].(error)
    52  	return ret0
    53  }
    54  
    55  // Apply indicates an expected call of Apply.
    56  func (mr *MockSharedMemoryMockRecorder) Apply(arg0 any, arg1 ...any) *gomock.Call {
    57  	mr.mock.ctrl.T.Helper()
    58  	varargs := append([]any{arg0}, arg1...)
    59  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Apply", reflect.TypeOf((*MockSharedMemory)(nil).Apply), varargs...)
    60  }
    61  
    62  // Get mocks base method.
    63  func (m *MockSharedMemory) Get(arg0 ids.ID, arg1 [][]byte) ([][]byte, error) {
    64  	m.ctrl.T.Helper()
    65  	ret := m.ctrl.Call(m, "Get", arg0, arg1)
    66  	ret0, _ := ret[0].([][]byte)
    67  	ret1, _ := ret[1].(error)
    68  	return ret0, ret1
    69  }
    70  
    71  // Get indicates an expected call of Get.
    72  func (mr *MockSharedMemoryMockRecorder) Get(arg0, arg1 any) *gomock.Call {
    73  	mr.mock.ctrl.T.Helper()
    74  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Get", reflect.TypeOf((*MockSharedMemory)(nil).Get), arg0, arg1)
    75  }
    76  
    77  // Indexed mocks base method.
    78  func (m *MockSharedMemory) Indexed(arg0 ids.ID, arg1 [][]byte, arg2, arg3 []byte, arg4 int) ([][]byte, []byte, []byte, error) {
    79  	m.ctrl.T.Helper()
    80  	ret := m.ctrl.Call(m, "Indexed", arg0, arg1, arg2, arg3, arg4)
    81  	ret0, _ := ret[0].([][]byte)
    82  	ret1, _ := ret[1].([]byte)
    83  	ret2, _ := ret[2].([]byte)
    84  	ret3, _ := ret[3].(error)
    85  	return ret0, ret1, ret2, ret3
    86  }
    87  
    88  // Indexed indicates an expected call of Indexed.
    89  func (mr *MockSharedMemoryMockRecorder) Indexed(arg0, arg1, arg2, arg3, arg4 any) *gomock.Call {
    90  	mr.mock.ctrl.T.Helper()
    91  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Indexed", reflect.TypeOf((*MockSharedMemory)(nil).Indexed), arg0, arg1, arg2, arg3, arg4)
    92  }