synapsecns/sanguine

View on GitHub
ethergo/backends/base/mocks/confirmation_client.go

Summary

Maintainability
A
0 mins
Test Coverage
// Code generated by mockery v2.14.0. DO NOT EDIT.

package mocks

import (
    context "context"
    big "math/big"

    common "github.com/ethereum/go-ethereum/common"

    mock "github.com/stretchr/testify/mock"

    types "github.com/ethereum/go-ethereum/core/types"
)

// ConfirmationClient is an autogenerated mock type for the ConfirmationClient type
type ConfirmationClient struct {
    mock.Mock
}

// BalanceAt provides a mock function with given fields: ctx, account, blockNumber
func (_m *ConfirmationClient) BalanceAt(ctx context.Context, account common.Address, blockNumber *big.Int) (*big.Int, error) {
    ret := _m.Called(ctx, account, blockNumber)

    var r0 *big.Int
    if rf, ok := ret.Get(0).(func(context.Context, common.Address, *big.Int) *big.Int); ok {
        r0 = rf(ctx, account, blockNumber)
    } else {
        if ret.Get(0) != nil {
            r0 = ret.Get(0).(*big.Int)
        }
    }

    var r1 error
    if rf, ok := ret.Get(1).(func(context.Context, common.Address, *big.Int) error); ok {
        r1 = rf(ctx, account, blockNumber)
    } else {
        r1 = ret.Error(1)
    }

    return r0, r1
}

// CodeAt provides a mock function with given fields: ctx, account, blockNumber
func (_m *ConfirmationClient) CodeAt(ctx context.Context, account common.Address, blockNumber *big.Int) ([]byte, error) {
    ret := _m.Called(ctx, account, blockNumber)

    var r0 []byte
    if rf, ok := ret.Get(0).(func(context.Context, common.Address, *big.Int) []byte); ok {
        r0 = rf(ctx, account, blockNumber)
    } else {
        if ret.Get(0) != nil {
            r0 = ret.Get(0).([]byte)
        }
    }

    var r1 error
    if rf, ok := ret.Get(1).(func(context.Context, common.Address, *big.Int) error); ok {
        r1 = rf(ctx, account, blockNumber)
    } else {
        r1 = ret.Error(1)
    }

    return r0, r1
}

// NonceAt provides a mock function with given fields: ctx, account, blockNumber
func (_m *ConfirmationClient) NonceAt(ctx context.Context, account common.Address, blockNumber *big.Int) (uint64, error) {
    ret := _m.Called(ctx, account, blockNumber)

    var r0 uint64
    if rf, ok := ret.Get(0).(func(context.Context, common.Address, *big.Int) uint64); ok {
        r0 = rf(ctx, account, blockNumber)
    } else {
        r0 = ret.Get(0).(uint64)
    }

    var r1 error
    if rf, ok := ret.Get(1).(func(context.Context, common.Address, *big.Int) error); ok {
        r1 = rf(ctx, account, blockNumber)
    } else {
        r1 = ret.Error(1)
    }

    return r0, r1
}

// SendTransaction provides a mock function with given fields: ctx, tx
func (_m *ConfirmationClient) SendTransaction(ctx context.Context, tx *types.Transaction) error {
    ret := _m.Called(ctx, tx)

    var r0 error
    if rf, ok := ret.Get(0).(func(context.Context, *types.Transaction) error); ok {
        r0 = rf(ctx, tx)
    } else {
        r0 = ret.Error(0)
    }

    return r0
}

// StorageAt provides a mock function with given fields: ctx, account, key, blockNumber
func (_m *ConfirmationClient) StorageAt(ctx context.Context, account common.Address, key common.Hash, blockNumber *big.Int) ([]byte, error) {
    ret := _m.Called(ctx, account, key, blockNumber)

    var r0 []byte
    if rf, ok := ret.Get(0).(func(context.Context, common.Address, common.Hash, *big.Int) []byte); ok {
        r0 = rf(ctx, account, key, blockNumber)
    } else {
        if ret.Get(0) != nil {
            r0 = ret.Get(0).([]byte)
        }
    }

    var r1 error
    if rf, ok := ret.Get(1).(func(context.Context, common.Address, common.Hash, *big.Int) error); ok {
        r1 = rf(ctx, account, key, blockNumber)
    } else {
        r1 = ret.Error(1)
    }

    return r0, r1
}

// TransactionByHash provides a mock function with given fields: ctx, txHash
func (_m *ConfirmationClient) TransactionByHash(ctx context.Context, txHash common.Hash) (*types.Transaction, bool, error) {
    ret := _m.Called(ctx, txHash)

    var r0 *types.Transaction
    if rf, ok := ret.Get(0).(func(context.Context, common.Hash) *types.Transaction); ok {
        r0 = rf(ctx, txHash)
    } else {
        if ret.Get(0) != nil {
            r0 = ret.Get(0).(*types.Transaction)
        }
    }

    var r1 bool
    if rf, ok := ret.Get(1).(func(context.Context, common.Hash) bool); ok {
        r1 = rf(ctx, txHash)
    } else {
        r1 = ret.Get(1).(bool)
    }

    var r2 error
    if rf, ok := ret.Get(2).(func(context.Context, common.Hash) error); ok {
        r2 = rf(ctx, txHash)
    } else {
        r2 = ret.Error(2)
    }

    return r0, r1, r2
}

// TransactionReceipt provides a mock function with given fields: ctx, txHash
func (_m *ConfirmationClient) TransactionReceipt(ctx context.Context, txHash common.Hash) (*types.Receipt, error) {
    ret := _m.Called(ctx, txHash)

    var r0 *types.Receipt
    if rf, ok := ret.Get(0).(func(context.Context, common.Hash) *types.Receipt); ok {
        r0 = rf(ctx, txHash)
    } else {
        if ret.Get(0) != nil {
            r0 = ret.Get(0).(*types.Receipt)
        }
    }

    var r1 error
    if rf, ok := ret.Get(1).(func(context.Context, common.Hash) error); ok {
        r1 = rf(ctx, txHash)
    } else {
        r1 = ret.Error(1)
    }

    return r0, r1
}

type mockConstructorTestingTNewConfirmationClient interface {
    mock.TestingT
    Cleanup(func())
}

// NewConfirmationClient creates a new instance of ConfirmationClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
func NewConfirmationClient(t mockConstructorTestingTNewConfirmationClient) *ConfirmationClient {
    mock := &ConfirmationClient{}
    mock.Mock.Test(t)

    t.Cleanup(func() { mock.AssertExpectations(t) })

    return mock
}