mock

package
v0.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 6, 2025 License: GPL-3.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrMockMarshalizer = errors.New("MarshalizerMock generic error")

ErrMockMarshalizer -

View Source
var ErrNilObjectToMarshal = errors.New("nil object to serialize from")

ErrNilObjectToMarshal -

Functions

This section is empty.

Types

type BlockContainerStub

type BlockContainerStub struct {
	GetCalled func(headerType core.HeaderType) (block.EmptyBlockCreator, error)
}

BlockContainerStub -

func (*BlockContainerStub) Get

Get -

type DBAccountsHandlerStub

type DBAccountsHandlerStub struct {
	PrepareAccountsHistoryCalled   func(timestamp uint64, accounts map[string]*data.AccountInfo) map[string]*data.AccountBalanceHistory
	SerializeAccountsHistoryCalled func(accounts map[string]*data.AccountBalanceHistory, buffSlice *data.BufferSlice, index string) error
}

DBAccountsHandlerStub -

func (*DBAccountsHandlerStub) GetAccounts

GetAccounts -

func (*DBAccountsHandlerStub) PrepareAccountsHistory

func (dba *DBAccountsHandlerStub) PrepareAccountsHistory(timestamp uint64, accounts map[string]*data.AccountInfo, _ uint32) map[string]*data.AccountBalanceHistory

PrepareAccountsHistory -

func (*DBAccountsHandlerStub) PrepareAccountsMapDCDT

func (dba *DBAccountsHandlerStub) PrepareAccountsMapDCDT(_ uint64, _ []*data.AccountDCDT, _ data.CountTags, _ uint32) (map[string]*data.AccountInfo, data.TokensHandler)

PrepareAccountsMapDCDT -

func (*DBAccountsHandlerStub) PrepareRegularAccountsMap

func (dba *DBAccountsHandlerStub) PrepareRegularAccountsMap(_ uint64, _ []*data.Account, _ uint32) map[string]*data.AccountInfo

PrepareRegularAccountsMap -

func (*DBAccountsHandlerStub) PutTokenMedataDataInTokens

func (dba *DBAccountsHandlerStub) PutTokenMedataDataInTokens(_ []*data.TokenInfo, _ map[string]*alteredAccount.AlteredAccount)

PutTokenMedataDataInTokens -

func (*DBAccountsHandlerStub) SerializeAccounts

func (dba *DBAccountsHandlerStub) SerializeAccounts(_ map[string]*data.AccountInfo, _ *data.BufferSlice, _ string) error

SerializeAccounts -

func (*DBAccountsHandlerStub) SerializeAccountsDCDT

func (dba *DBAccountsHandlerStub) SerializeAccountsDCDT(_ map[string]*data.AccountInfo, _ []*data.NFTDataUpdate, _ *data.BufferSlice, _ string) error

SerializeAccountsDCDT -

func (*DBAccountsHandlerStub) SerializeAccountsHistory

func (dba *DBAccountsHandlerStub) SerializeAccountsHistory(accounts map[string]*data.AccountBalanceHistory, buffSlice *data.BufferSlice, index string) error

SerializeAccountsHistory -

func (*DBAccountsHandlerStub) SerializeNFTCreateInfo

func (dba *DBAccountsHandlerStub) SerializeNFTCreateInfo(_ []*data.TokenInfo, _ *data.BufferSlice, _ string) error

SerializeNFTCreateInfo -

func (*DBAccountsHandlerStub) SerializeTypeForProvidedIDs

func (dba *DBAccountsHandlerStub) SerializeTypeForProvidedIDs(_ []string, _ string, _ *data.BufferSlice, _ string) error

SerializeTypeForProvidedIDs -

type DBTransactionProcessorStub

type DBTransactionProcessorStub struct {
	PrepareTransactionsForDatabaseCalled func(mbs []*block.MiniBlock, header coreData.HeaderHandler, pool *outport.TransactionPool) *data.PreparedResults
	SerializeReceiptsCalled              func(recs []*data.Receipt, buffSlice *data.BufferSlice, index string) error
	SerializeScResultsCalled             func(scrs []*data.ScResult, buffSlice *data.BufferSlice, index string) error
}

DBTransactionProcessorStub -

func (*DBTransactionProcessorStub) GetHexEncodedHashesForRemove

func (tps *DBTransactionProcessorStub) GetHexEncodedHashesForRemove(_ coreData.HeaderHandler, _ *block.Body) ([]string, []string)

GetHexEncodedHashesForRemove -

func (*DBTransactionProcessorStub) PrepareTransactionsForDatabase

func (tps *DBTransactionProcessorStub) PrepareTransactionsForDatabase(mbs []*block.MiniBlock, header coreData.HeaderHandler, pool *outport.TransactionPool, _ bool, _ uint32) *data.PreparedResults

PrepareTransactionsForDatabase -

func (*DBTransactionProcessorStub) SerializeDeploysData

func (tps *DBTransactionProcessorStub) SerializeDeploysData(_ []*data.ScDeployInfo, _ *data.BufferSlice, _ string) error

SerializeDeploysData -

func (*DBTransactionProcessorStub) SerializeReceipts

func (tps *DBTransactionProcessorStub) SerializeReceipts(recs []*data.Receipt, buffSlice *data.BufferSlice, index string) error

SerializeReceipts -

func (*DBTransactionProcessorStub) SerializeScResults

func (tps *DBTransactionProcessorStub) SerializeScResults(scrs []*data.ScResult, buffSlice *data.BufferSlice, index string) error

SerializeScResults -

func (*DBTransactionProcessorStub) SerializeTokens

func (tps *DBTransactionProcessorStub) SerializeTokens(_ []*data.TokenInfo, _ *data.BufferSlice, _ string) error

SerializeTokens -

func (*DBTransactionProcessorStub) SerializeTransactions

func (tps *DBTransactionProcessorStub) SerializeTransactions(_ []*data.Transaction, _ map[string]*outport.StatusInfo, _ uint32, _ *data.BufferSlice, _ string) error

SerializeTransactions -

func (*DBTransactionProcessorStub) SerializeTransactionsFeeData

func (tps *DBTransactionProcessorStub) SerializeTransactionsFeeData(_ map[string]*data.FeeData, _ *data.BufferSlice, _ string) error

SerializeTransactionsFeeData -

type DatabaseWriterStub

type DatabaseWriterStub struct {
	DoBulkRequestCalled       func(buff *bytes.Buffer, index string) error
	DoQueryRemoveCalled       func(index string, body *bytes.Buffer) error
	DoMultiGetCalled          func(ids []string, index string, withSource bool, response interface{}) error
	CheckAndCreateIndexCalled func(index string) error
	DoScrollRequestCalled     func(index string, body []byte, withSource bool, handlerFunc func(responseBytes []byte) error) error
}

DatabaseWriterStub -

func (*DatabaseWriterStub) CheckAndCreateAlias

func (dwm *DatabaseWriterStub) CheckAndCreateAlias(_ string, _ string) error

CheckAndCreateAlias -

func (*DatabaseWriterStub) CheckAndCreateIndex

func (dwm *DatabaseWriterStub) CheckAndCreateIndex(index string) error

CheckAndCreateIndex -

func (*DatabaseWriterStub) CheckAndCreatePolicy

func (dwm *DatabaseWriterStub) CheckAndCreatePolicy(_ string, _ *bytes.Buffer) error

CheckAndCreatePolicy -

func (*DatabaseWriterStub) CheckAndCreateTemplate

func (dwm *DatabaseWriterStub) CheckAndCreateTemplate(_ string, _ *bytes.Buffer) error

CheckAndCreateTemplate -

func (*DatabaseWriterStub) DoBulkRequest

func (dwm *DatabaseWriterStub) DoBulkRequest(_ context.Context, buff *bytes.Buffer, index string) error

DoBulkRequest -

func (*DatabaseWriterStub) DoCountRequest

func (dwm *DatabaseWriterStub) DoCountRequest(_ context.Context, _ string, _ []byte) (uint64, error)

DoCountRequest -

func (*DatabaseWriterStub) DoMultiGet

func (dwm *DatabaseWriterStub) DoMultiGet(_ context.Context, hashes []string, index string, withSource bool, response interface{}) error

DoMultiGet -

func (*DatabaseWriterStub) DoQueryRemove

func (dwm *DatabaseWriterStub) DoQueryRemove(_ context.Context, index string, body *bytes.Buffer) error

DoQueryRemove -

func (*DatabaseWriterStub) DoScrollRequest

func (dwm *DatabaseWriterStub) DoScrollRequest(_ context.Context, index string, body []byte, withSource bool, handlerFunc func(responseBytes []byte) error) error

DoScrollRequest -

func (*DatabaseWriterStub) IsInterfaceNil

func (dwm *DatabaseWriterStub) IsInterfaceNil() bool

IsInterfaceNil returns true if there is no value under the interface

func (*DatabaseWriterStub) PutMappings

func (dwm *DatabaseWriterStub) PutMappings(_ string, _ *bytes.Buffer) error

PutMappings -

func (*DatabaseWriterStub) UpdateByQuery

func (dwm *DatabaseWriterStub) UpdateByQuery(_ context.Context, _ string, _ *bytes.Buffer) error

UpdateByQuery -

type ElasticProcessorStub

type ElasticProcessorStub struct {
	SaveHeaderCalled                 func(outportBlockWithHeader *outport.OutportBlockWithHeader) error
	RemoveHeaderCalled               func(header coreData.HeaderHandler) error
	RemoveMiniblocksCalled           func(header coreData.HeaderHandler, body *block.Body) error
	RemoveTransactionsCalled         func(header coreData.HeaderHandler, body *block.Body) error
	SaveMiniblocksCalled             func(header coreData.HeaderHandler, miniBlocks []*block.MiniBlock) error
	SaveTransactionsCalled           func(outportBlockWithHeader *outport.OutportBlockWithHeader) error
	SaveValidatorsRatingCalled       func(validatorsRating *outport.ValidatorsRating) error
	SaveRoundsInfoCalled             func(infos *outport.RoundsInfo) error
	SaveShardValidatorsPubKeysCalled func(validators *outport.ValidatorsPubKeys) error
	SaveAccountsCalled               func(accountsData *outport.Accounts) error
	RemoveAccountsDCDTCalled         func(headerTimestamp uint64) error
}

ElasticProcessorStub -

func (*ElasticProcessorStub) IsInterfaceNil

func (eim *ElasticProcessorStub) IsInterfaceNil() bool

IsInterfaceNil returns true if there is no value under the interface

func (*ElasticProcessorStub) RemoveAccountsDCDT

func (eim *ElasticProcessorStub) RemoveAccountsDCDT(headerTimestamp uint64, _ uint32) error

RemoveAccountsDCDT -

func (*ElasticProcessorStub) RemoveHeader

func (eim *ElasticProcessorStub) RemoveHeader(header coreData.HeaderHandler) error

RemoveHeader -

func (*ElasticProcessorStub) RemoveMiniblocks

func (eim *ElasticProcessorStub) RemoveMiniblocks(header coreData.HeaderHandler, body *block.Body) error

RemoveMiniblocks -

func (*ElasticProcessorStub) RemoveTransactions

func (eim *ElasticProcessorStub) RemoveTransactions(header coreData.HeaderHandler, body *block.Body) error

RemoveTransactions -

func (*ElasticProcessorStub) SaveAccounts

func (eim *ElasticProcessorStub) SaveAccounts(accounts *outport.Accounts) error

SaveAccounts -

func (*ElasticProcessorStub) SaveHeader

SaveHeader -

func (*ElasticProcessorStub) SaveMiniblocks

func (eim *ElasticProcessorStub) SaveMiniblocks(header coreData.HeaderHandler, miniBlocks []*block.MiniBlock) error

SaveMiniblocks -

func (*ElasticProcessorStub) SaveRoundsInfo

func (eim *ElasticProcessorStub) SaveRoundsInfo(info *outport.RoundsInfo) error

SaveRoundsInfo -

func (*ElasticProcessorStub) SaveShardValidatorsPubKeys

func (eim *ElasticProcessorStub) SaveShardValidatorsPubKeys(validatorsPubKeys *outport.ValidatorsPubKeys) error

SaveShardValidatorsPubKeys -

func (*ElasticProcessorStub) SaveTransactions

func (eim *ElasticProcessorStub) SaveTransactions(outportBlockWithHeader *outport.OutportBlockWithHeader) error

SaveTransactions -

func (*ElasticProcessorStub) SaveValidatorsRating

func (eim *ElasticProcessorStub) SaveValidatorsRating(validatorsRating *outport.ValidatorsRating) error

SaveValidatorsRating -

func (*ElasticProcessorStub) SetOutportConfig

func (eim *ElasticProcessorStub) SetOutportConfig(_ outport.OutportConfig) error

SetOutportConfig -

type HasherMock

type HasherMock struct {
}

HasherMock that will be used for testing

func (HasherMock) Compute

func (sha HasherMock) Compute(s string) []byte

Compute will output the SHA's equivalent of the input string

func (HasherMock) EmptyHash

func (sha HasherMock) EmptyHash() []byte

EmptyHash will return the equivalent of empty string SHA's

func (HasherMock) IsInterfaceNil

func (sha HasherMock) IsInterfaceNil() bool

IsInterfaceNil returns true if there is no value under the interface

func (HasherMock) Size

func (HasherMock) Size() int

Size returns the required size in bytes

type MarshalizerMock

type MarshalizerMock struct {
	MarshalCalled func(obj interface{}) ([]byte, error)
	Fail          bool
}

MarshalizerMock that will be used for testing

func (*MarshalizerMock) IsInterfaceNil

func (mm *MarshalizerMock) IsInterfaceNil() bool

IsInterfaceNil returns true if there is no value under the interface

func (*MarshalizerMock) Marshal

func (mm *MarshalizerMock) Marshal(obj interface{}) ([]byte, error)

Marshal converts the input object in a slice of bytes

func (*MarshalizerMock) Unmarshal

func (mm *MarshalizerMock) Unmarshal(obj interface{}, buff []byte) error

Unmarshal applies the serialized values over an instantiated object

type PubkeyConverterMock

type PubkeyConverterMock struct {
	// contains filtered or unexported fields
}

PubkeyConverterMock -

func NewPubkeyConverterMock

func NewPubkeyConverterMock(addressLen int) *PubkeyConverterMock

NewPubkeyConverterMock -

func (*PubkeyConverterMock) Decode

func (pcm *PubkeyConverterMock) Decode(humanReadable string) ([]byte, error)

Decode -

func (*PubkeyConverterMock) Encode

func (pcm *PubkeyConverterMock) Encode(pkBytes []byte) (string, error)

Encode -

func (*PubkeyConverterMock) EncodeSlice

func (pcm *PubkeyConverterMock) EncodeSlice(pkBytesSlice [][]byte) ([]string, error)

EncodeSlice -

func (*PubkeyConverterMock) IsInterfaceNil

func (pcm *PubkeyConverterMock) IsInterfaceNil() bool

IsInterfaceNil -

func (*PubkeyConverterMock) Len

func (pcm *PubkeyConverterMock) Len() int

Len -

func (*PubkeyConverterMock) SilentEncode

func (pcm *PubkeyConverterMock) SilentEncode(pkBytes []byte, log core.Logger) string

SilentEncode -

type PubkeyConverterStub

type PubkeyConverterStub struct {
	LenCalled          func() int
	DecodeCalled       func(humanReadable string) ([]byte, error)
	EncodeCalled       func(pkBytes []byte) (string, error)
	EncodeSliceCalled  func(pkBytesSlice [][]byte) ([]string, error)
	SilentEncodeCalled func(pkBytesSlice []byte, log core.Logger) string
}

PubkeyConverterStub -

func (*PubkeyConverterStub) Decode

func (pcs *PubkeyConverterStub) Decode(humanReadable string) ([]byte, error)

Decode -

func (*PubkeyConverterStub) Encode

func (pcs *PubkeyConverterStub) Encode(pkBytes []byte) (string, error)

Encode -

func (*PubkeyConverterStub) EncodeSlice

func (pcs *PubkeyConverterStub) EncodeSlice(pkBytesSlice [][]byte) ([]string, error)

Encode -

func (*PubkeyConverterStub) IsInterfaceNil

func (pcs *PubkeyConverterStub) IsInterfaceNil() bool

IsInterfaceNil -

func (*PubkeyConverterStub) Len

func (pcs *PubkeyConverterStub) Len() int

Len -

func (*PubkeyConverterStub) SilentEncode

func (pcs *PubkeyConverterStub) SilentEncode(pkBytes []byte, log core.Logger) string

SilentEncode -

type ReadCloserStub

type ReadCloserStub struct {
	CloseCalled func() error
	ReadCalled  func(p []byte) (n int, err error)
}

ReadCloserStub -

func (*ReadCloserStub) Close

func (rcs *ReadCloserStub) Close() error

Close -

func (*ReadCloserStub) Read

func (rcs *ReadCloserStub) Read(p []byte) (n int, err error)

Read -

type ShardCoordinatorMock

type ShardCoordinatorMock struct {
	SelfID          uint32
	ComputeIdCalled func(address []byte) uint32
}

ShardCoordinatorMock -

func (*ShardCoordinatorMock) CommunicationIdentifier

func (scm *ShardCoordinatorMock) CommunicationIdentifier(destShardID uint32) string

CommunicationIdentifier -

func (*ShardCoordinatorMock) ComputeId

func (scm *ShardCoordinatorMock) ComputeId(address []byte) uint32

ComputeId -

func (*ShardCoordinatorMock) IsInterfaceNil

func (scm *ShardCoordinatorMock) IsInterfaceNil() bool

IsInterfaceNil returns true if there is no value under the interface

func (*ShardCoordinatorMock) NumberOfShards

func (scm *ShardCoordinatorMock) NumberOfShards() uint32

NumberOfShards -

func (*ShardCoordinatorMock) SameShard

func (scm *ShardCoordinatorMock) SameShard(_, _ []byte) bool

SameShard -

func (*ShardCoordinatorMock) SelfId

func (scm *ShardCoordinatorMock) SelfId() uint32

SelfId -

func (*ShardCoordinatorMock) SetSelfId

func (scm *ShardCoordinatorMock) SetSelfId(shardID uint32)

SetSelfId -

type TransportMock

type TransportMock struct {
	Response *http.Response
	Err      error
}

TransportMock -

func (*TransportMock) RoundTrip

func (m *TransportMock) RoundTrip(_ *http.Request) (*http.Response, error)

RoundTrip -

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL