Documentation ¶
Index ¶
- func NewAuditResultStore() *mockResultStore
- func NewAuditService() *mockAuditService
- func NewAuditStore() *mockAuditStore
- func NewAuditSummaryFactory() *mockAuditSummaryFactory
- func NewAuditor() *mockAuditor
- func NewBigqueryJobStore() *mockBigqueryJobStore
- func NewDatabase(model interface{}) (*gorm.DB, func())
- func NewDummyStats() *dummyStats
- func NewEmptyDatabase() (*gorm.DB, func())
- func NewHttpClient() *mockHttpClient
- func NewMessageBuilder() *mockMessageBuilder
- func NewMessageProviderFactory() *mockMessageProviderFactory
- func NewMetricGenerator() *mockMetricGenerator
- func NewMetricStore() *mockMetricStore
- func NewMockFileStore() *mockFileStore
- func NewMockGitRepository() *mockGitRepository
- func NewMockGitRepositoryFactory() *mockGitRepositoryFactory
- func NewMockToleranceStoreFactory() *mockToleranceStoreFactory
- func NewMockUpload() *mockUpload
- func NewMockUploadFactory() *mockUploadFactory
- func NewProfileService() *mockProfileService
- func NewProfileStatisticGenerator() *mockProfileStatisticGenerator
- func NewProfileStore() *mockProfileStore
- func NewProfileStoreStub() protocol.ProfileStore
- func NewProfiler() *mockProfiler
- func NewPublisher() *mockPublisher
- func NewQueryExecutor() *mockQueryExecutor
- func NewSQLExpressionFactory() *mockSQLExpressionFactory
- func NewSpecValidator() *mockSpecValidator
- func NewStatBuilder() *mockStatBuilder
- func NewStatFactory() *mockStatFactory
- func NewStatusLogger() *mockStatusLogger
- func NewStatusStore() *mockStatusStore
- func NewToleranceStore() *mockToleranceStore
- type BQClientMock
- func (cli *BQClientMock) Close() error
- func (cli *BQClientMock) Dataset(string) bqiface.Dataset
- func (cli *BQClientMock) DatasetInProject(project string, dataset string) bqiface.Dataset
- func (cli *BQClientMock) Datasets(context.Context) bqiface.DatasetIterator
- func (cli *BQClientMock) DatasetsInProject(context.Context, string) bqiface.DatasetIterator
- func (cli *BQClientMock) JobFromID(context.Context, string) (bqiface.Job, error)
- func (cli *BQClientMock) JobFromIDLocation(context.Context, string, string) (bqiface.Job, error)
- func (cli *BQClientMock) Jobs(context.Context) bqiface.JobIterator
- func (cli *BQClientMock) Location() string
- func (cli *BQClientMock) Query(query string) bqiface.Query
- func (cli *BQClientMock) SetLocation(string)
- type EntityStoreMock
- func (e *EntityStoreMock) Create(entity *protocol.Entity) (*protocol.Entity, error)
- func (e *EntityStoreMock) Get(ID string) (*protocol.Entity, error)
- func (e *EntityStoreMock) GetAll() ([]*protocol.Entity, error)
- func (e *EntityStoreMock) GetEntityByGitURL(gitURL string) (*protocol.Entity, error)
- func (e *EntityStoreMock) GetEntityByProjectID(gcpProjectID string) (*protocol.Entity, error)
- func (e *EntityStoreMock) Save(entity *protocol.Entity) (*protocol.Entity, error)
- func (e *EntityStoreMock) Update(entity *protocol.Entity) (*protocol.Entity, error)
- type JobMock
- func (j *JobMock) Cancel(_ context.Context) error
- func (j *JobMock) Config() (bigquery.JobConfig, error)
- func (j *JobMock) ID() string
- func (j *JobMock) LastStatus() *bigquery.JobStatus
- func (j *JobMock) Location() string
- func (j *JobMock) Read(ctx context.Context) (bqiface.RowIterator, error)
- func (j *JobMock) Status(ctx context.Context) (*bigquery.JobStatus, error)
- func (j *JobMock) Wait(_ context.Context) (*bigquery.JobStatus, error)
- type MetadataStore
- type MultiRowIteratorMock
- type QueryMock
- func (q *QueryMock) JobIDConfig() *bigquery.JobIDConfig
- func (q *QueryMock) QueryConfig() bqiface.QueryConfig
- func (q *QueryMock) Read(ctx context.Context) (bqiface.RowIterator, error)
- func (q *QueryMock) Run(ctx context.Context) (bqiface.Job, error)
- func (q *QueryMock) SetQueryConfig(queryConfig bqiface.QueryConfig)
- type RowIteratorMock
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 NewBigqueryJobStore ¶
func NewBigqueryJobStore() *mockBigqueryJobStore
func NewDatabase ¶
func NewDummyStats ¶
func NewDummyStats() *dummyStats
func NewEmptyDatabase ¶
func NewHttpClient ¶
func NewHttpClient() *mockHttpClient
func NewMessageBuilder ¶
func NewMessageBuilder() *mockMessageBuilder
func NewMessageProviderFactory ¶
func NewMessageProviderFactory() *mockMessageProviderFactory
func NewMetricGenerator ¶
func NewMetricGenerator() *mockMetricGenerator
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 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 NewToleranceStore ¶
func NewToleranceStore() *mockToleranceStore
NewToleranceStore to mock new tolerance store
Types ¶
type BQClientMock ¶
func (*BQClientMock) Close ¶
func (cli *BQClientMock) Close() error
func (*BQClientMock) DatasetInProject ¶
func (cli *BQClientMock) DatasetInProject(project string, dataset string) bqiface.Dataset
func (*BQClientMock) Datasets ¶
func (cli *BQClientMock) Datasets(context.Context) bqiface.DatasetIterator
func (*BQClientMock) DatasetsInProject ¶
func (cli *BQClientMock) DatasetsInProject(context.Context, string) bqiface.DatasetIterator
func (*BQClientMock) JobFromIDLocation ¶
func (*BQClientMock) Jobs ¶
func (cli *BQClientMock) Jobs(context.Context) bqiface.JobIterator
func (*BQClientMock) Location ¶
func (cli *BQClientMock) Location() string
func (*BQClientMock) SetLocation ¶
func (cli *BQClientMock) SetLocation(string)
type EntityStoreMock ¶
func NewEntityStore ¶
func NewEntityStore() *EntityStoreMock
func (*EntityStoreMock) GetEntityByGitURL ¶
func (e *EntityStoreMock) GetEntityByGitURL(gitURL string) (*protocol.Entity, error)
func (*EntityStoreMock) GetEntityByProjectID ¶
func (e *EntityStoreMock) GetEntityByProjectID(gcpProjectID string) (*protocol.Entity, error)
type JobMock ¶
func (*JobMock) LastStatus ¶
type MetadataStore ¶
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 ¶
func (*QueryMock) JobIDConfig ¶
func (q *QueryMock) JobIDConfig() *bigquery.JobIDConfig
func (*QueryMock) QueryConfig ¶
func (q *QueryMock) QueryConfig() bqiface.QueryConfig
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
Source Files ¶
Click to show internal directories.
Click to hide internal directories.