mock

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2022 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAuditResultStore

func NewAuditResultStore() *mockResultStore

NewAuditResultStore to mock construct result store

func NewAuditService

func NewAuditService() *mockAuditService

NewAuditService create mock AuditService

func NewAuditStore

func NewAuditStore() *mockAuditStore

func NewAuditSummaryFactory

func NewAuditSummaryFactory() *mockAuditSummaryFactory

func NewAuditor

func NewAuditor() *mockAuditor

NewAuditor to mock construct auditor

func NewBigqueryJobStore

func NewBigqueryJobStore() *mockBigqueryJobStore

func NewDatabase

func NewDatabase(model interface{}) (*gorm.DB, func())

func NewDummyStats

func NewDummyStats() *dummyStats

func NewEmptyDatabase

func NewEmptyDatabase() (*gorm.DB, func())

func NewHttpClient

func NewHttpClient() *mockHttpClient

func NewMessageBuilder

func NewMessageBuilder() *mockMessageBuilder

func NewMessageProviderFactory

func NewMessageProviderFactory() *mockMessageProviderFactory

func NewMetricGenerator

func NewMetricGenerator() *mockMetricGenerator

func NewMetricStore

func NewMetricStore() *mockMetricStore

NewMetricStore create metric store

func NewMockFileStore

func NewMockFileStore() *mockFileStore

func NewMockGitRepository

func NewMockGitRepository() *mockGitRepository

func NewMockGitRepositoryFactory

func NewMockGitRepositoryFactory() *mockGitRepositoryFactory

func NewMockToleranceStoreFactory

func NewMockToleranceStoreFactory() *mockToleranceStoreFactory

func NewMockUpload

func NewMockUpload() *mockUpload

func NewMockUploadFactory

func NewMockUploadFactory() *mockUploadFactory

func NewProfileService

func NewProfileService() *mockProfileService

NewProfileService create mock ProfileService

func NewProfileStatisticGenerator

func NewProfileStatisticGenerator() *mockProfileStatisticGenerator

func NewProfileStore

func NewProfileStore() *mockProfileStore

NewProfileStore create mock of profile store

func NewProfileStoreStub

func NewProfileStoreStub() protocol.ProfileStore

func NewProfiler

func NewProfiler() *mockProfiler

NewProfiler create mockProfiler

func NewPublisher

func NewPublisher() *mockPublisher

func NewQueryExecutor

func NewQueryExecutor() *mockQueryExecutor

NewQueryExecutor create mock QueryExecutor

func NewSQLExpressionFactory

func NewSQLExpressionFactory() *mockSQLExpressionFactory

func NewSpecValidator

func NewSpecValidator() *mockSpecValidator

func NewStatBuilder

func NewStatBuilder() *mockStatBuilder

func NewStatFactory

func NewStatFactory() *mockStatFactory

func NewStatusLogger

func NewStatusLogger() *mockStatusLogger

NewStatusLogger to mock status logger

func NewStatusStore

func NewStatusStore() *mockStatusStore

NewStatusStore to mock status store

func NewToleranceStore

func NewToleranceStore() *mockToleranceStore

NewToleranceStore to mock new tolerance store

Types

type BQClientMock

type BQClientMock struct {
	mock.Mock
	bqiface.Client
}

func (*BQClientMock) Close

func (cli *BQClientMock) Close() error

func (*BQClientMock) Dataset

func (cli *BQClientMock) Dataset(string) bqiface.Dataset

func (*BQClientMock) DatasetInProject

func (cli *BQClientMock) DatasetInProject(project string, dataset string) bqiface.Dataset

func (*BQClientMock) Datasets

func (*BQClientMock) DatasetsInProject

func (cli *BQClientMock) DatasetsInProject(context.Context, string) bqiface.DatasetIterator

func (*BQClientMock) JobFromID

func (cli *BQClientMock) JobFromID(context.Context, string) (bqiface.Job, error)

func (*BQClientMock) JobFromIDLocation

func (cli *BQClientMock) JobFromIDLocation(context.Context, string, string) (bqiface.Job, error)

func (*BQClientMock) Jobs

func (*BQClientMock) Location

func (cli *BQClientMock) Location() string

func (*BQClientMock) Query

func (cli *BQClientMock) Query(query string) bqiface.Query

func (*BQClientMock) SetLocation

func (cli *BQClientMock) SetLocation(string)

type EntityStoreMock

type EntityStoreMock struct {
	mock.Mock
}

func NewEntityStore

func NewEntityStore() *EntityStoreMock

func (*EntityStoreMock) Create

func (e *EntityStoreMock) Create(entity *protocol.Entity) (*protocol.Entity, error)

func (*EntityStoreMock) Get

func (e *EntityStoreMock) Get(ID string) (*protocol.Entity, error)

func (*EntityStoreMock) GetAll

func (e *EntityStoreMock) GetAll() ([]*protocol.Entity, error)

func (*EntityStoreMock) GetEntityByGitURL

func (e *EntityStoreMock) GetEntityByGitURL(gitURL string) (*protocol.Entity, error)

func (*EntityStoreMock) GetEntityByProjectID

func (e *EntityStoreMock) GetEntityByProjectID(gcpProjectID string) (*protocol.Entity, error)

func (*EntityStoreMock) Save

func (e *EntityStoreMock) Save(entity *protocol.Entity) (*protocol.Entity, error)

func (*EntityStoreMock) Update

func (e *EntityStoreMock) Update(entity *protocol.Entity) (*protocol.Entity, error)

type JobMock

type JobMock struct {
	mock.Mock
	bqiface.Job
}

func (*JobMock) Cancel

func (j *JobMock) Cancel(_ context.Context) error

func (*JobMock) Config

func (j *JobMock) Config() (bigquery.JobConfig, error)

func (*JobMock) ID

func (j *JobMock) ID() string

func (*JobMock) LastStatus

func (j *JobMock) LastStatus() *bigquery.JobStatus

func (*JobMock) Location

func (j *JobMock) Location() string

func (*JobMock) Read

func (j *JobMock) Read(ctx context.Context) (bqiface.RowIterator, error)

func (*JobMock) Status

func (j *JobMock) Status(ctx context.Context) (*bigquery.JobStatus, error)

func (*JobMock) Wait

func (j *JobMock) Wait(_ context.Context) (*bigquery.JobStatus, error)

type MetadataStore

type MetadataStore struct {
	mock.Mock
}

func NewMetadataStore

func NewMetadataStore() *MetadataStore

func (*MetadataStore) GetMetadata

func (spy *MetadataStore) GetMetadata(tableId string) (*meta.TableSpec, error)

func (*MetadataStore) GetUniqueConstraints

func (spy *MetadataStore) GetUniqueConstraints(tableId string) ([]string, error)

type MultiRowIteratorMock

type MultiRowIteratorMock struct {
	bqiface.RowIterator
	// contains filtered or unexported fields
}

func NewIteratorStub

func NewIteratorStub(rows []*map[string]bigquery.Value) *MultiRowIteratorMock

NewIteratorStub is stub for bigquery row iterator

func (*MultiRowIteratorMock) Next

func (m *MultiRowIteratorMock) Next(row interface{}) error

func (*MultiRowIteratorMock) PageInfo

func (m *MultiRowIteratorMock) PageInfo() *iterator.PageInfo

func (*MultiRowIteratorMock) Schema

func (m *MultiRowIteratorMock) Schema() bigquery.Schema

func (*MultiRowIteratorMock) SetStartIndex

func (m *MultiRowIteratorMock) SetStartIndex(u uint64)

func (*MultiRowIteratorMock) TotalRows

func (m *MultiRowIteratorMock) TotalRows() uint64

type QueryMock

type QueryMock struct {
	mock.Mock
	bqiface.Query
}

func (*QueryMock) JobIDConfig

func (q *QueryMock) JobIDConfig() *bigquery.JobIDConfig

func (*QueryMock) QueryConfig

func (q *QueryMock) QueryConfig() bqiface.QueryConfig

func (*QueryMock) Read

func (*QueryMock) Run

func (q *QueryMock) Run(ctx context.Context) (bqiface.Job, error)

func (*QueryMock) SetQueryConfig

func (q *QueryMock) SetQueryConfig(queryConfig bqiface.QueryConfig)

type RowIteratorMock

type RowIteratorMock struct {
	mock.Mock
	bqiface.RowIterator
}

func (*RowIteratorMock) Next

func (ri *RowIteratorMock) Next(row interface{}) error

func (*RowIteratorMock) PageInfo

func (ri *RowIteratorMock) PageInfo() *iterator.PageInfo

func (*RowIteratorMock) Schema

func (ri *RowIteratorMock) Schema() bigquery.Schema

func (*RowIteratorMock) SetStartIndex

func (ri *RowIteratorMock) SetStartIndex(uint64)

func (*RowIteratorMock) TotalRows

func (ri *RowIteratorMock) TotalRows() uint64

Jump to

Keyboard shortcuts

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