mocks

package
v0.12.8-alpha.5 Latest Latest
Warning

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

Go to latest
Published: Dec 9, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewStore

func NewStore() (*gorm.DB, sqlmock.Sqlmock, error)

NewStore returns store mock

Types

type AuditLogger added in v0.10.0

type AuditLogger struct {
	mock.Mock
}

AuditLogger is an autogenerated mock type for the auditLogger type

func NewAuditLogger added in v0.10.0

func NewAuditLogger(t interface {
	mock.TestingT
	Cleanup(func())
}) *AuditLogger

NewAuditLogger creates a new instance of AuditLogger. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.

func (*AuditLogger) EXPECT added in v0.10.0

func (_m *AuditLogger) EXPECT() *AuditLogger_Expecter

func (*AuditLogger) Log added in v0.10.0

func (_m *AuditLogger) Log(ctx context.Context, action string, data interface{}) error

Log provides a mock function with given fields: ctx, action, data

type AuditLogger_Expecter added in v0.10.0

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

func (*AuditLogger_Expecter) Log added in v0.10.0

func (_e *AuditLogger_Expecter) Log(ctx interface{}, action interface{}, data interface{}) *AuditLogger_Log_Call

Log is a helper method to define mock.On call

  • ctx context.Context
  • action string
  • data interface{}

type AuditLogger_Log_Call added in v0.10.0

type AuditLogger_Log_Call struct {
	*mock.Call
}

AuditLogger_Log_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Log'

func (*AuditLogger_Log_Call) Return added in v0.10.0

func (*AuditLogger_Log_Call) Run added in v0.10.0

func (_c *AuditLogger_Log_Call) Run(run func(ctx context.Context, action string, data interface{})) *AuditLogger_Log_Call

func (*AuditLogger_Log_Call) RunAndReturn added in v0.10.0

func (_c *AuditLogger_Log_Call) RunAndReturn(run func(context.Context, string, interface{}) error) *AuditLogger_Log_Call

type Crypto

type Crypto struct {
	mock.Mock
}

Crypto is an autogenerated mock type for the Crypto type

func (*Crypto) Decrypt

func (_m *Crypto) Decrypt(_a0 string) (string, error)

Decrypt provides a mock function with given fields: _a0

func (*Crypto) EXPECT

func (_m *Crypto) EXPECT() *Crypto_Expecter

func (*Crypto) Encrypt

func (_m *Crypto) Encrypt(_a0 string) (string, error)

Encrypt provides a mock function with given fields: _a0

type Crypto_Decrypt_Call

type Crypto_Decrypt_Call struct {
	*mock.Call
}

Crypto_Decrypt_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Decrypt'

func (*Crypto_Decrypt_Call) Return

func (_c *Crypto_Decrypt_Call) Return(_a0 string, _a1 error) *Crypto_Decrypt_Call

func (*Crypto_Decrypt_Call) Run

func (_c *Crypto_Decrypt_Call) Run(run func(_a0 string)) *Crypto_Decrypt_Call

type Crypto_Encrypt_Call

type Crypto_Encrypt_Call struct {
	*mock.Call
}

Crypto_Encrypt_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Encrypt'

func (*Crypto_Encrypt_Call) Return

func (_c *Crypto_Encrypt_Call) Return(_a0 string, _a1 error) *Crypto_Encrypt_Call

func (*Crypto_Encrypt_Call) Run

func (_c *Crypto_Encrypt_Call) Run(run func(_a0 string)) *Crypto_Encrypt_Call

type Crypto_Expecter

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

func (*Crypto_Expecter) Decrypt

func (_e *Crypto_Expecter) Decrypt(_a0 interface{}) *Crypto_Decrypt_Call

Decrypt is a helper method to define mock.On call

  • _a0 string

func (*Crypto_Expecter) Encrypt

func (_e *Crypto_Expecter) Encrypt(_a0 interface{}) *Crypto_Encrypt_Call

Encrypt is a helper method to define mock.On call

  • _a0 string

type Decryptor

type Decryptor struct {
	mock.Mock
}

Decryptor is an autogenerated mock type for the Decryptor type

func (*Decryptor) Decrypt

func (_m *Decryptor) Decrypt(_a0 string) (string, error)

Decrypt provides a mock function with given fields: _a0

type Encryptor

type Encryptor struct {
	mock.Mock
}

Encryptor is an autogenerated mock type for the Encryptor type

func (*Encryptor) Encrypt

func (_m *Encryptor) Encrypt(_a0 string) (string, error)

Encrypt provides a mock function with given fields: _a0

type GrafanaClient

type GrafanaClient struct {
	mock.Mock
}

GrafanaClient is an autogenerated mock type for the GrafanaClient type

func (*GrafanaClient) GetDashboards

func (_m *GrafanaClient) GetDashboards(folderId int) ([]*grafana.Dashboard, error)

GetDashboards provides a mock function with given fields: folderId

func (*GrafanaClient) GetFolders

func (_m *GrafanaClient) GetFolders() ([]*grafana.Folder, error)

GetFolders provides a mock function with given fields:

func (*GrafanaClient) GrantDashboardAccess

func (_m *GrafanaClient) GrantDashboardAccess(resource *grafana.Dashboard, user string, role string) error

GrantDashboardAccess provides a mock function with given fields: resource, user, role

func (*GrafanaClient) RevokeDashboardAccess

func (_m *GrafanaClient) RevokeDashboardAccess(resource *grafana.Dashboard, user string, role string) error

RevokeDashboardAccess provides a mock function with given fields: resource, user, role

type HTTPClient

type HTTPClient struct {
	mock.Mock
}

HTTPClient is an autogenerated mock type for the HTTPClient type

func (*HTTPClient) Do

func (_m *HTTPClient) Do(_a0 *http.Request) (*http.Response, error)

Do provides a mock function with given fields: _a0

type IAMClient

type IAMClient struct {
	mock.Mock
}

IAMClient is an autogenerated mock type for the IAMClient type

func NewIAMClient added in v0.9.2

func NewIAMClient(t interface {
	mock.TestingT
	Cleanup(func())
}) *IAMClient

NewIAMClient creates a new instance of IAMClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.

func (*IAMClient) EXPECT added in v0.9.2

func (_m *IAMClient) EXPECT() *IAMClient_Expecter

func (*IAMClient) GetUser

func (_m *IAMClient) GetUser(id string) (interface{}, error)

GetUser provides a mock function with given fields: id

type IAMClient_Expecter added in v0.9.2

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

func (*IAMClient_Expecter) GetUser added in v0.9.2

func (_e *IAMClient_Expecter) GetUser(id interface{}) *IAMClient_GetUser_Call

GetUser is a helper method to define mock.On call

  • id string

type IAMClient_GetUser_Call added in v0.9.2

type IAMClient_GetUser_Call struct {
	*mock.Call
}

IAMClient_GetUser_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetUser'

func (*IAMClient_GetUser_Call) Return added in v0.9.2

func (_c *IAMClient_GetUser_Call) Return(_a0 interface{}, _a1 error) *IAMClient_GetUser_Call

func (*IAMClient_GetUser_Call) Run added in v0.9.2

func (_c *IAMClient_GetUser_Call) Run(run func(id string)) *IAMClient_GetUser_Call

func (*IAMClient_GetUser_Call) RunAndReturn added in v0.9.2

func (_c *IAMClient_GetUser_Call) RunAndReturn(run func(string) (interface{}, error)) *IAMClient_GetUser_Call

type IAMManager

type IAMManager struct {
	mock.Mock
}

IAMManager is an autogenerated mock type for the IAMManager type

func (*IAMManager) GetClient

func (_m *IAMManager) GetClient(_a0 domain.SensitiveConfig) (domain.IAMClient, error)

GetClient provides a mock function with given fields: _a0

func (*IAMManager) ParseConfig

func (_m *IAMManager) ParseConfig(_a0 *domain.IAMConfig) (domain.SensitiveConfig, error)

ParseConfig provides a mock function with given fields: _a0

type MetabaseClient

type MetabaseClient struct {
	mock.Mock
}

MetabaseClient is an autogenerated mock type for the MetabaseClient type

func NewMetabaseClient added in v0.8.0

func NewMetabaseClient(t interface {
	mock.TestingT
	Cleanup(func())
}) *MetabaseClient

NewMetabaseClient creates a new instance of MetabaseClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.

func (*MetabaseClient) GetCollections

func (_m *MetabaseClient) GetCollections(ctx context.Context) ([]*metabase.Collection, error)

GetCollections provides a mock function with given fields: ctx

func (*MetabaseClient) GetDatabases

func (_m *MetabaseClient) GetDatabases(ctx context.Context) ([]*metabase.Database, error)

GetDatabases provides a mock function with given fields: ctx

func (*MetabaseClient) GetGroups

GetGroups provides a mock function with given fields: ctx

func (*MetabaseClient) GrantCollectionAccess

func (_m *MetabaseClient) GrantCollectionAccess(ctx context.Context, resource *metabase.Collection, user string, role string) error

GrantCollectionAccess provides a mock function with given fields: ctx, resource, user, role

func (*MetabaseClient) GrantDatabaseAccess

func (_m *MetabaseClient) GrantDatabaseAccess(ctx context.Context, resource *metabase.Database, user string, role string, groups map[string]*metabase.Group) error

GrantDatabaseAccess provides a mock function with given fields: ctx, resource, user, role, groups

func (*MetabaseClient) GrantGroupAccess

func (_m *MetabaseClient) GrantGroupAccess(ctx context.Context, groupID int, email string) error

GrantGroupAccess provides a mock function with given fields: ctx, groupID, email

func (*MetabaseClient) GrantTableAccess

func (_m *MetabaseClient) GrantTableAccess(ctx context.Context, resource *metabase.Table, user string, role string, groups map[string]*metabase.Group) error

GrantTableAccess provides a mock function with given fields: ctx, resource, user, role, groups

func (*MetabaseClient) RevokeCollectionAccess

func (_m *MetabaseClient) RevokeCollectionAccess(ctx context.Context, resource *metabase.Collection, user string, role string) error

RevokeCollectionAccess provides a mock function with given fields: ctx, resource, user, role

func (*MetabaseClient) RevokeDatabaseAccess

func (_m *MetabaseClient) RevokeDatabaseAccess(ctx context.Context, resource *metabase.Database, user string, role string) error

RevokeDatabaseAccess provides a mock function with given fields: ctx, resource, user, role

func (*MetabaseClient) RevokeGroupAccess

func (_m *MetabaseClient) RevokeGroupAccess(ctx context.Context, groupID int, email string) error

RevokeGroupAccess provides a mock function with given fields: ctx, groupID, email

func (*MetabaseClient) RevokeTableAccess

func (_m *MetabaseClient) RevokeTableAccess(ctx context.Context, resource *metabase.Table, user string, role string) error

RevokeTableAccess provides a mock function with given fields: ctx, resource, user, role

type Notifier

type Notifier struct {
	mock.Mock
}

Notifier is an autogenerated mock type for the notifier type

func NewNotifier added in v0.10.0

func NewNotifier(t interface {
	mock.TestingT
	Cleanup(func())
}) *Notifier

NewNotifier creates a new instance of Notifier. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.

func (*Notifier) EXPECT added in v0.10.0

func (_m *Notifier) EXPECT() *Notifier_Expecter

func (*Notifier) Notify

func (_m *Notifier) Notify(_a0 context.Context, _a1 []domain.Notification) []error

Notify provides a mock function with given fields: _a0, _a1

type Notifier_Expecter added in v0.10.0

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

func (*Notifier_Expecter) Notify added in v0.10.0

func (_e *Notifier_Expecter) Notify(_a0 interface{}, _a1 interface{}) *Notifier_Notify_Call

Notify is a helper method to define mock.On call

  • _a0 context.Context
  • _a1 []domain.Notification

type Notifier_Notify_Call added in v0.10.0

type Notifier_Notify_Call struct {
	*mock.Call
}

Notifier_Notify_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Notify'

func (*Notifier_Notify_Call) Return added in v0.10.0

func (_c *Notifier_Notify_Call) Return(_a0 []error) *Notifier_Notify_Call

func (*Notifier_Notify_Call) Run added in v0.10.0

func (*Notifier_Notify_Call) RunAndReturn added in v0.10.0

type ProviderClient

type ProviderClient struct {
	mock.Mock
}

ProviderClient is an autogenerated mock type for the Client type

func (*ProviderClient) CreateConfig

func (_m *ProviderClient) CreateConfig(_a0 *domain.ProviderConfig) error

CreateConfig provides a mock function with given fields: _a0

func (*ProviderClient) GetAccountTypes

func (_m *ProviderClient) GetAccountTypes() []string

GetAccountTypes provides a mock function with given fields:

func (*ProviderClient) GetResources

func (_m *ProviderClient) GetResources(pc *domain.ProviderConfig) ([]*domain.Resource, error)

GetResources provides a mock function with given fields: pc

func (*ProviderClient) GetRoles

func (_m *ProviderClient) GetRoles(pc *domain.ProviderConfig, resourceType string) ([]*domain.Role, error)

GetRoles provides a mock function with given fields: pc, resourceType

func (*ProviderClient) GetType

func (_m *ProviderClient) GetType() string

GetType provides a mock function with given fields:

func (*ProviderClient) GrantAccess

func (_m *ProviderClient) GrantAccess(_a0 *domain.ProviderConfig, _a1 *domain.Appeal) error

GrantAccess provides a mock function with given fields: _a0, _a1

func (*ProviderClient) RevokeAccess

func (_m *ProviderClient) RevokeAccess(_a0 *domain.ProviderConfig, _a1 *domain.Appeal) error

RevokeAccess provides a mock function with given fields: _a0, _a1

type ShieldClient

type ShieldClient struct {
	mock.Mock
}

ShieldClient is an autogenerated mock type for the ShieldClient type

func NewShieldClient added in v0.8.0

func NewShieldClient(t interface {
	mock.TestingT
	Cleanup(func())
}) *ShieldClient

NewShieldClient creates a new instance of ShieldClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.

func (*ShieldClient) GetGroups

func (_m *ShieldClient) GetGroups(ctx context.Context) ([]*shield.Group, error)

GetTeams provides a mock function with given fields: ctx

func (*ShieldClient) GetOrganizations

func (_m *ShieldClient) GetOrganizations(ctx context.Context) ([]*shield.Organization, error)

GetOrganizations provides a mock function with given fields: ctx

func (*ShieldClient) GetProjects

func (_m *ShieldClient) GetProjects(ctx context.Context) ([]*shield.Project, error)

GetProjects provides a mock function with given fields: ctx

func (*ShieldClient) GetSelfUser

func (_m *ShieldClient) GetSelfUser(ctx context.Context, email string) (*shield.User, error)

GetSelfUser provides a mock function with given fields: ctx, email

func (*ShieldClient) GrantGroupAccess

func (_m *ShieldClient) GrantGroupAccess(ctx context.Context, team *shield.Group, userId string, role string) error

GrantTeamAccess provides a mock function with given fields: ctx, team, userId, role

func (*ShieldClient) GrantOrganizationAccess

func (_m *ShieldClient) GrantOrganizationAccess(ctx context.Context, organization *shield.Organization, userId string, role string) error

GrantOrganizationAccess provides a mock function with given fields: ctx, organization, userId, role

func (*ShieldClient) GrantProjectAccess

func (_m *ShieldClient) GrantProjectAccess(ctx context.Context, project *shield.Project, userId string, role string) error

GrantProjectAccess provides a mock function with given fields: ctx, project, userId, role

func (*ShieldClient) RevokeGroupAccess

func (_m *ShieldClient) RevokeGroupAccess(ctx context.Context, team *shield.Group, userId string, role string) error

RevokeTeamAccess provides a mock function with given fields: ctx, team, userId, role

func (*ShieldClient) RevokeOrganizationAccess

func (_m *ShieldClient) RevokeOrganizationAccess(ctx context.Context, organization *shield.Organization, userId string, role string) error

RevokeOrganizationAccess provides a mock function with given fields: ctx, organization, userId, role

func (*ShieldClient) RevokeProjectAccess

func (_m *ShieldClient) RevokeProjectAccess(ctx context.Context, project *shield.Project, userId string, role string) error

RevokeProjectAccess provides a mock function with given fields: ctx, project, userId, role

type TableauClient

type TableauClient struct {
	mock.Mock
}

TableauClient is an autogenerated mock type for the TableauClient type

func (*TableauClient) GetDataSources

func (_m *TableauClient) GetDataSources() ([]*tableau.DataSource, error)

GetDataSources provides a mock function with given fields:

func (*TableauClient) GetFlows

func (_m *TableauClient) GetFlows() ([]*tableau.Flow, error)

GetFlows provides a mock function with given fields:

func (*TableauClient) GetMetrics

func (_m *TableauClient) GetMetrics() ([]*tableau.Metric, error)

GetMetrics provides a mock function with given fields:

func (*TableauClient) GetViews

func (_m *TableauClient) GetViews() ([]*tableau.View, error)

GetViews provides a mock function with given fields:

func (*TableauClient) GetWorkbooks

func (_m *TableauClient) GetWorkbooks() ([]*tableau.Workbook, error)

GetWorkbooks provides a mock function with given fields:

func (*TableauClient) GrantDataSourceAccess

func (_m *TableauClient) GrantDataSourceAccess(resource *tableau.DataSource, user string, role string) error

GrantDataSourceAccess provides a mock function with given fields: resource, user, role

func (*TableauClient) GrantFlowAccess

func (_m *TableauClient) GrantFlowAccess(resource *tableau.Flow, user string, role string) error

GrantFlowAccess provides a mock function with given fields: resource, user, role

func (*TableauClient) GrantMetricAccess

func (_m *TableauClient) GrantMetricAccess(resource *tableau.Metric, user string, role string) error

GrantMetricAccess provides a mock function with given fields: resource, user, role

func (*TableauClient) GrantViewAccess

func (_m *TableauClient) GrantViewAccess(resource *tableau.View, user string, role string) error

GrantViewAccess provides a mock function with given fields: resource, user, role

func (*TableauClient) GrantWorkbookAccess

func (_m *TableauClient) GrantWorkbookAccess(resource *tableau.Workbook, user string, role string) error

GrantWorkbookAccess provides a mock function with given fields: resource, user, role

func (*TableauClient) RevokeDataSourceAccess

func (_m *TableauClient) RevokeDataSourceAccess(resource *tableau.DataSource, user string, role string) error

RevokeDataSourceAccess provides a mock function with given fields: resource, user, role

func (*TableauClient) RevokeFlowAccess

func (_m *TableauClient) RevokeFlowAccess(resource *tableau.Flow, user string, role string) error

RevokeFlowAccess provides a mock function with given fields: resource, user, role

func (*TableauClient) RevokeMetricAccess

func (_m *TableauClient) RevokeMetricAccess(resource *tableau.Metric, user string, role string) error

RevokeMetricAccess provides a mock function with given fields: resource, user, role

func (*TableauClient) RevokeViewAccess

func (_m *TableauClient) RevokeViewAccess(resource *tableau.View, user string, role string) error

RevokeViewAccess provides a mock function with given fields: resource, user, role

func (*TableauClient) RevokeWorkbookAccess

func (_m *TableauClient) RevokeWorkbookAccess(resource *tableau.Workbook, user string, role string) error

RevokeWorkbookAccess provides a mock function with given fields: resource, user, role

func (*TableauClient) UpdateSiteRole

func (_m *TableauClient) UpdateSiteRole(user string, role string) error

UpdateSiteRole provides a mock function with given fields: user, role

Jump to

Keyboard shortcuts

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