github.com/MetalBlockchain/metalgo@v1.11.9/vms/components/avax/mock_transferable_out.go (about)

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: github.com/MetalBlockchain/metalgo/vms/components/avax (interfaces: TransferableOut)
     3  //
     4  // Generated by this command:
     5  //
     6  //	mockgen -package=avax -destination=vms/components/avax/mock_transferable_out.go github.com/MetalBlockchain/metalgo/vms/components/avax TransferableOut
     7  //
     8  
     9  // Package avax is a generated GoMock package.
    10  package avax
    11  
    12  import (
    13  	reflect "reflect"
    14  
    15  	snow "github.com/MetalBlockchain/metalgo/snow"
    16  	verify "github.com/MetalBlockchain/metalgo/vms/components/verify"
    17  	gomock "go.uber.org/mock/gomock"
    18  )
    19  
    20  // MockTransferableOut is a mock of TransferableOut interface.
    21  type MockTransferableOut struct {
    22  	verify.IsState
    23  
    24  	ctrl     *gomock.Controller
    25  	recorder *MockTransferableOutMockRecorder
    26  }
    27  
    28  // MockTransferableOutMockRecorder is the mock recorder for MockTransferableOut.
    29  type MockTransferableOutMockRecorder struct {
    30  	mock *MockTransferableOut
    31  }
    32  
    33  // NewMockTransferableOut creates a new mock instance.
    34  func NewMockTransferableOut(ctrl *gomock.Controller) *MockTransferableOut {
    35  	mock := &MockTransferableOut{ctrl: ctrl}
    36  	mock.recorder = &MockTransferableOutMockRecorder{mock}
    37  	return mock
    38  }
    39  
    40  // EXPECT returns an object that allows the caller to indicate expected use.
    41  func (m *MockTransferableOut) EXPECT() *MockTransferableOutMockRecorder {
    42  	return m.recorder
    43  }
    44  
    45  // Amount mocks base method.
    46  func (m *MockTransferableOut) Amount() uint64 {
    47  	m.ctrl.T.Helper()
    48  	ret := m.ctrl.Call(m, "Amount")
    49  	ret0, _ := ret[0].(uint64)
    50  	return ret0
    51  }
    52  
    53  // Amount indicates an expected call of Amount.
    54  func (mr *MockTransferableOutMockRecorder) Amount() *gomock.Call {
    55  	mr.mock.ctrl.T.Helper()
    56  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Amount", reflect.TypeOf((*MockTransferableOut)(nil).Amount))
    57  }
    58  
    59  // InitCtx mocks base method.
    60  func (m *MockTransferableOut) InitCtx(arg0 *snow.Context) {
    61  	m.ctrl.T.Helper()
    62  	m.ctrl.Call(m, "InitCtx", arg0)
    63  }
    64  
    65  // InitCtx indicates an expected call of InitCtx.
    66  func (mr *MockTransferableOutMockRecorder) InitCtx(arg0 any) *gomock.Call {
    67  	mr.mock.ctrl.T.Helper()
    68  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InitCtx", reflect.TypeOf((*MockTransferableOut)(nil).InitCtx), arg0)
    69  }
    70  
    71  // Verify mocks base method.
    72  func (m *MockTransferableOut) Verify() error {
    73  	m.ctrl.T.Helper()
    74  	ret := m.ctrl.Call(m, "Verify")
    75  	ret0, _ := ret[0].(error)
    76  	return ret0
    77  }
    78  
    79  // Verify indicates an expected call of Verify.
    80  func (mr *MockTransferableOutMockRecorder) Verify() *gomock.Call {
    81  	mr.mock.ctrl.T.Helper()
    82  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Verify", reflect.TypeOf((*MockTransferableOut)(nil).Verify))
    83  }
    84  
    85  // isState mocks base method.
    86  func (m *MockTransferableOut) isState() {
    87  	m.ctrl.T.Helper()
    88  	m.ctrl.Call(m, "isState")
    89  }
    90  
    91  // isState indicates an expected call of isState.
    92  func (mr *MockTransferableOutMockRecorder) isState() *gomock.Call {
    93  	mr.mock.ctrl.T.Helper()
    94  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "isState", reflect.TypeOf((*MockTransferableOut)(nil).isState))
    95  }