github.com/ava-labs/avalanchego@v1.11.11/chains/atomic/atomicmock/shared_memory.go (about)

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