Documentation ¶
Index ¶
- Variables
- type MockConverter
- 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 MockStorageFetcher
- type MockStorageKeysLoader
- type MockStorageKeysLookup
- 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 { ToModelsError error ContractAbi string LogsToConvert []core.HeaderSyncLog ModelsToReturn []event.InsertionModel PassedContractAddresses []string SetDBCalled bool ToModelsCalledCounter int }
func (*MockConverter) SetDB ¶ added in v0.0.9
func (converter *MockConverter) SetDB(db *postgres.DB)
func (*MockConverter) ToModels ¶
func (converter *MockConverter) ToModels(abi string, logs []core.HeaderSyncLog) ([]event.InsertionModel, error)
type MockEventRepository ¶ added in v0.0.7
type MockEventRepository struct { PassedModels []event.InsertionModel SetDbCalled bool CreateCalledCounter int // contains filtered or unexported fields }
func (*MockEventRepository) Create ¶ added in v0.0.7
func (repository *MockEventRepository) Create(models []event.InsertionModel) 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 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 MockStorageKeysLoader ¶ added in v0.0.9
type MockStorageKeysLoader struct { LoadMappingsCallCount int LoadMappingsError error SetDBCalled bool StorageKeyMappings map[common.Hash]utils.StorageValueMetadata }
func (*MockStorageKeysLoader) LoadMappings ¶ added in v0.0.9
func (loader *MockStorageKeysLoader) LoadMappings() (map[common.Hash]utils.StorageValueMetadata, error)
func (*MockStorageKeysLoader) SetDB ¶ added in v0.0.9
func (loader *MockStorageKeysLoader) SetDB(db *postgres.DB)
type MockStorageKeysLookup ¶ added in v0.0.9
type MockStorageKeysLookup struct { Metadata utils.StorageValueMetadata LookupCalled bool LookupErr error }
func (*MockStorageKeysLookup) Lookup ¶ added in v0.0.9
func (mappings *MockStorageKeysLookup) Lookup(key common.Hash) (utils.StorageValueMetadata, error)
func (*MockStorageKeysLookup) SetDB ¶ added in v0.0.9
func (*MockStorageKeysLookup) SetDB(db *postgres.DB)
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.