Documentation ¶
Index ¶
- Variables
- type MockConverter
- func (converter *MockConverter) SetToEntityConverterError(err error)
- func (converter *MockConverter) SetToModelConverterError(err error)
- func (converter *MockConverter) ToEntities(contractAbi string, ethLogs []core.HeaderSyncLog) ([]interface{}, error)
- func (converter *MockConverter) ToModels(entities []interface{}) ([]interface{}, error)
- type MockEventRepository
- type MockEventTransformer
- func (t *MockEventTransformer) Execute(logs []core.HeaderSyncLog) error
- func (t *MockEventTransformer) FakeTransformerInitializer(db *postgres.DB) transformer.EventTransformer
- func (t *MockEventTransformer) GetConfig() transformer.EventTransformerConfig
- func (t *MockEventTransformer) SetTransformerConfig(config transformer.EventTransformerConfig)
- type MockLogDelegator
- type MockLogExtractor
- type MockLogFetcher
- type MockMappings
- type MockStorageFetcher
- type MockStorageQueue
- type MockStorageRepository
- type MockStorageTransformer
Constants ¶
This section is empty.
Variables ¶
View Source
var FakeTransformerConfig = transformer.EventTransformerConfig{ TransformerName: "FakeTransformer", ContractAddresses: []string{fakes.FakeAddress.Hex()}, Topic: fakes.FakeHash.Hex(), }
Functions ¶
This section is empty.
Types ¶
type MockConverter ¶
type MockConverter struct { ToEntitiesError error PassedContractAddresses []string ToModelsError error ContractAbi string LogsToConvert []core.HeaderSyncLog EntitiesToConvert []interface{} EntitiesToReturn []interface{} ModelsToReturn []interface{} ToEntitiesCalledCounter int ToModelsCalledCounter int // contains filtered or unexported fields }
func (*MockConverter) SetToEntityConverterError ¶
func (converter *MockConverter) SetToEntityConverterError(err error)
func (*MockConverter) SetToModelConverterError ¶
func (converter *MockConverter) SetToModelConverterError(err error)
func (*MockConverter) ToEntities ¶
func (converter *MockConverter) ToEntities(contractAbi string, ethLogs []core.HeaderSyncLog) ([]interface{}, error)
func (*MockConverter) ToModels ¶
func (converter *MockConverter) ToModels(entities []interface{}) ([]interface{}, error)
type MockEventRepository ¶ added in v0.0.7
type MockEventRepository struct { PassedModels []interface{} SetDbCalled bool CreateCalledCounter int // contains filtered or unexported fields }
func (*MockEventRepository) Create ¶ added in v0.0.7
func (repository *MockEventRepository) Create(models []interface{}) error
func (*MockEventRepository) SetCreateError ¶ added in v0.0.7
func (repository *MockEventRepository) SetCreateError(e error)
func (*MockEventRepository) SetDB ¶ added in v0.0.7
func (repository *MockEventRepository) SetDB(db *postgres.DB)
type MockEventTransformer ¶ added in v0.0.7
type MockEventTransformer struct { ExecuteWasCalled bool ExecuteError error PassedLogs []core.HeaderSyncLog // contains filtered or unexported fields }
func (*MockEventTransformer) Execute ¶ added in v0.0.7
func (t *MockEventTransformer) Execute(logs []core.HeaderSyncLog) error
func (*MockEventTransformer) FakeTransformerInitializer ¶ added in v0.0.7
func (t *MockEventTransformer) FakeTransformerInitializer(db *postgres.DB) transformer.EventTransformer
func (*MockEventTransformer) GetConfig ¶ added in v0.0.7
func (t *MockEventTransformer) GetConfig() transformer.EventTransformerConfig
func (*MockEventTransformer) SetTransformerConfig ¶ added in v0.0.7
func (t *MockEventTransformer) SetTransformerConfig(config transformer.EventTransformerConfig)
type MockLogDelegator ¶ added in v0.0.7
type MockLogDelegator struct { AddedTransformers []transformer.EventTransformer DelegateCallCount int DelegateErrors []error }
func (*MockLogDelegator) AddTransformer ¶ added in v0.0.7
func (delegator *MockLogDelegator) AddTransformer(t transformer.EventTransformer)
func (*MockLogDelegator) DelegateLogs ¶ added in v0.0.7
func (delegator *MockLogDelegator) DelegateLogs() error
type MockLogExtractor ¶ added in v0.0.7
type MockLogExtractor struct { AddedConfigs []transformer.EventTransformerConfig AddTransformerConfigError error ExtractLogsCount int ExtractLogsErrors []error }
func (*MockLogExtractor) AddTransformerConfig ¶ added in v0.0.7
func (extractor *MockLogExtractor) AddTransformerConfig(config transformer.EventTransformerConfig) error
func (*MockLogExtractor) ExtractLogs ¶ added in v0.0.7
func (extractor *MockLogExtractor) ExtractLogs(recheckHeaders constants.TransformerExecution) error
type MockLogFetcher ¶ added in v0.0.7
type MockMappings ¶
type MockMappings struct { Metadata utils.StorageValueMetadata LookupCalled bool LookupErr error }
func (*MockMappings) Lookup ¶
func (mappings *MockMappings) Lookup(key common.Hash) (utils.StorageValueMetadata, error)
func (*MockMappings) SetDB ¶
func (*MockMappings) SetDB(db *postgres.DB)
type MockStorageFetcher ¶ added in v0.0.2
type MockStorageFetcher struct { DiffsToReturn []utils.StorageDiff ErrsToReturn []error }
func NewMockStorageFetcher ¶ added in v0.0.2
func NewMockStorageFetcher() *MockStorageFetcher
func (*MockStorageFetcher) FetchStorageDiffs ¶ added in v0.0.2
func (fetcher *MockStorageFetcher) FetchStorageDiffs(out chan<- utils.StorageDiff, errs chan<- error)
type MockStorageQueue ¶
type MockStorageQueue struct { AddCalled bool AddError error AddPassedDiff utils.StorageDiff DeleteErr error DeletePassedId int GetAllErr error DiffsToReturn []utils.StorageDiff }
func (*MockStorageQueue) Add ¶
func (queue *MockStorageQueue) Add(diff utils.StorageDiff) error
func (*MockStorageQueue) Delete ¶ added in v0.0.2
func (queue *MockStorageQueue) Delete(id int) error
func (*MockStorageQueue) GetAll ¶ added in v0.0.2
func (queue *MockStorageQueue) GetAll() ([]utils.StorageDiff, error)
type MockStorageRepository ¶
type MockStorageRepository struct { CreateErr error PassedBlockNumber int PassedBlockHash string PassedMetadata utils.StorageValueMetadata PassedValue interface{} }
func (*MockStorageRepository) Create ¶
func (repository *MockStorageRepository) Create(blockNumber int, blockHash string, metadata utils.StorageValueMetadata, value interface{}) error
func (*MockStorageRepository) SetDB ¶
func (*MockStorageRepository) SetDB(db *postgres.DB)
type MockStorageTransformer ¶
type MockStorageTransformer struct { KeccakOfAddress common.Hash ExecuteErr error PassedDiff utils.StorageDiff }
func (*MockStorageTransformer) Execute ¶
func (transformer *MockStorageTransformer) Execute(diff utils.StorageDiff) error
func (*MockStorageTransformer) FakeTransformerInitializer ¶
func (transformer *MockStorageTransformer) FakeTransformerInitializer(db *postgres.DB) transformer.StorageTransformer
func (*MockStorageTransformer) KeccakContractAddress ¶ added in v0.0.8
func (transformer *MockStorageTransformer) KeccakContractAddress() common.Hash
Click to show internal directories.
Click to hide internal directories.