mocks

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Feb 21, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewMockClusterResourceConfiguration

func NewMockClusterResourceConfiguration() interfaces.ClusterResourceConfiguration

func NewMockConfigurationProvider

func NewMockConfigurationProvider(
	applicationConfiguration interfaces.ApplicationConfiguration,
	queueConfiguration interfaces.QueueConfiguration,
	clusterConfiguration interfaces.ClusterConfiguration,
	taskResourceConfiguration interfaces.TaskResourceConfiguration,
	whitelistConfiguration interfaces.WhitelistConfiguration,
	namespaceMappingConfiguration interfaces.NamespaceMappingConfiguration) interfaces.Configuration

func NewMockQueueConfigurationProvider

func NewMockQueueConfigurationProvider(
	executionQueues []interfaces.ExecutionQueue,
	workflowConfigs []interfaces.WorkflowConfig) interfaces.QueueConfiguration

func NewMockTaskResourceConfiguration

func NewMockTaskResourceConfiguration(defaults, limits interfaces.TaskResourceSet) interfaces.TaskResourceConfiguration

func NewMockWhitelistConfiguration

func NewMockWhitelistConfiguration() interfaces.WhitelistConfiguration

Types

type ClusterConfiguration

type ClusterConfiguration struct {
	mock.Mock
}

ClusterConfiguration is an autogenerated mock type for the ClusterConfiguration type

func (*ClusterConfiguration) GetClusterConfigs

func (_m *ClusterConfiguration) GetClusterConfigs() []interfaces.ClusterConfig

GetClusterConfigs provides a mock function with given fields:

func (*ClusterConfiguration) GetDefaultExecutionLabel

func (_m *ClusterConfiguration) GetDefaultExecutionLabel() string

GetDefaultExecutionLabel provides a mock function with given fields:

func (*ClusterConfiguration) GetLabelClusterMap

func (_m *ClusterConfiguration) GetLabelClusterMap() map[string][]interfaces.ClusterEntity

GetLabelClusterMap provides a mock function with given fields:

func (*ClusterConfiguration) OnGetClusterConfigs

func (*ClusterConfiguration) OnGetClusterConfigsMatch

func (_m *ClusterConfiguration) OnGetClusterConfigsMatch(matchers ...interface{}) *ClusterConfiguration_GetClusterConfigs

func (*ClusterConfiguration) OnGetDefaultExecutionLabel

func (_m *ClusterConfiguration) OnGetDefaultExecutionLabel() *ClusterConfiguration_GetDefaultExecutionLabel

func (*ClusterConfiguration) OnGetDefaultExecutionLabelMatch

func (_m *ClusterConfiguration) OnGetDefaultExecutionLabelMatch(matchers ...interface{}) *ClusterConfiguration_GetDefaultExecutionLabel

func (*ClusterConfiguration) OnGetLabelClusterMap

func (*ClusterConfiguration) OnGetLabelClusterMapMatch

func (_m *ClusterConfiguration) OnGetLabelClusterMapMatch(matchers ...interface{}) *ClusterConfiguration_GetLabelClusterMap

type ClusterConfiguration_GetClusterConfigs

type ClusterConfiguration_GetClusterConfigs struct {
	*mock.Call
}

func (ClusterConfiguration_GetClusterConfigs) Return

type ClusterConfiguration_GetDefaultExecutionLabel

type ClusterConfiguration_GetDefaultExecutionLabel struct {
	*mock.Call
}

func (ClusterConfiguration_GetDefaultExecutionLabel) Return

type ClusterConfiguration_GetLabelClusterMap

type ClusterConfiguration_GetLabelClusterMap struct {
	*mock.Call
}

func (ClusterConfiguration_GetLabelClusterMap) Return

type MockApplicationProvider

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

func (*MockApplicationProvider) GetCloudEventsConfig

func (p *MockApplicationProvider) GetCloudEventsConfig() *interfaces.CloudEventsConfig

func (*MockApplicationProvider) GetDbConfig

func (p *MockApplicationProvider) GetDbConfig() *database.DbConfig

func (*MockApplicationProvider) GetDomainsConfig

func (p *MockApplicationProvider) GetDomainsConfig() *interfaces.DomainsConfig

func (*MockApplicationProvider) GetExternalEventsConfig

func (p *MockApplicationProvider) GetExternalEventsConfig() *interfaces.ExternalEventsConfig

func (*MockApplicationProvider) GetNotificationsConfig

func (p *MockApplicationProvider) GetNotificationsConfig() *interfaces.NotificationsConfig

func (*MockApplicationProvider) GetRemoteDataConfig

func (p *MockApplicationProvider) GetRemoteDataConfig() *interfaces.RemoteDataConfig

func (*MockApplicationProvider) GetSchedulerConfig

func (p *MockApplicationProvider) GetSchedulerConfig() *interfaces.SchedulerConfig

func (*MockApplicationProvider) GetTopLevelConfig

func (p *MockApplicationProvider) GetTopLevelConfig() *interfaces.ApplicationConfig

func (*MockApplicationProvider) SetCloudEventsConfig

func (p *MockApplicationProvider) SetCloudEventsConfig(cloudEventConfig interfaces.CloudEventsConfig)

func (*MockApplicationProvider) SetDbConfig

func (p *MockApplicationProvider) SetDbConfig(dbConfig database.DbConfig)

func (*MockApplicationProvider) SetDomainsConfig

func (p *MockApplicationProvider) SetDomainsConfig(domainsConfig interfaces.DomainsConfig)

func (*MockApplicationProvider) SetExternalEventsConfig

func (p *MockApplicationProvider) SetExternalEventsConfig(externalEventsConfig interfaces.ExternalEventsConfig)

func (*MockApplicationProvider) SetNotificationsConfig

func (p *MockApplicationProvider) SetNotificationsConfig(notificationsConfig interfaces.NotificationsConfig)

func (*MockApplicationProvider) SetRemoteDataConfig

func (p *MockApplicationProvider) SetRemoteDataConfig(remoteDataConfig interfaces.RemoteDataConfig)

func (*MockApplicationProvider) SetSchedulerConfig

func (p *MockApplicationProvider) SetSchedulerConfig(schedulerConfig interfaces.SchedulerConfig)

func (*MockApplicationProvider) SetTopLevelConfig

func (p *MockApplicationProvider) SetTopLevelConfig(topLevelConfig interfaces.ApplicationConfig)

type MockClusterResourceConfiguration

type MockClusterResourceConfiguration struct {
	TemplatePath         string
	TemplateData         interfaces.TemplateData
	RefreshInterval      time.Duration
	CustomTemplateData   map[interfaces.DomainName]interfaces.TemplateData
	StandaloneDeployment bool
}

func (MockClusterResourceConfiguration) GetCustomTemplateData

func (MockClusterResourceConfiguration) GetRefreshInterval

func (c MockClusterResourceConfiguration) GetRefreshInterval() time.Duration

func (MockClusterResourceConfiguration) GetTemplateData

func (MockClusterResourceConfiguration) GetTemplatePath

func (c MockClusterResourceConfiguration) GetTemplatePath() string

func (MockClusterResourceConfiguration) IsStandaloneDeployment

func (c MockClusterResourceConfiguration) IsStandaloneDeployment() bool

type MockConfigurationProvider

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

func (*MockConfigurationProvider) AddClusterPoolAssignmentConfiguration

func (p *MockConfigurationProvider) AddClusterPoolAssignmentConfiguration(cfg interfaces.ClusterPoolAssignmentConfiguration)

func (*MockConfigurationProvider) AddClusterResourceConfiguration

func (p *MockConfigurationProvider) AddClusterResourceConfiguration(config interfaces.ClusterResourceConfiguration)

func (*MockConfigurationProvider) AddNamespaceMappingConfiguration

func (p *MockConfigurationProvider) AddNamespaceMappingConfiguration(config interfaces.NamespaceMappingConfiguration)

func (*MockConfigurationProvider) AddQualityOfServiceConfiguration

func (p *MockConfigurationProvider) AddQualityOfServiceConfiguration(config interfaces.QualityOfServiceConfiguration)

func (*MockConfigurationProvider) AddRegistrationValidationConfiguration

func (p *MockConfigurationProvider) AddRegistrationValidationConfiguration(config interfaces.RegistrationValidationConfiguration)

func (*MockConfigurationProvider) ApplicationConfiguration

func (p *MockConfigurationProvider) ApplicationConfiguration() interfaces.ApplicationConfiguration

func (*MockConfigurationProvider) ClusterConfiguration

func (p *MockConfigurationProvider) ClusterConfiguration() interfaces.ClusterConfiguration

func (*MockConfigurationProvider) ClusterPoolAssignmentConfiguration

func (p *MockConfigurationProvider) ClusterPoolAssignmentConfiguration() interfaces.ClusterPoolAssignmentConfiguration

func (*MockConfigurationProvider) ClusterResourceConfiguration

func (p *MockConfigurationProvider) ClusterResourceConfiguration() interfaces.ClusterResourceConfiguration

func (*MockConfigurationProvider) NamespaceMappingConfiguration

func (p *MockConfigurationProvider) NamespaceMappingConfiguration() interfaces.NamespaceMappingConfiguration

func (*MockConfigurationProvider) QualityOfServiceConfiguration

func (p *MockConfigurationProvider) QualityOfServiceConfiguration() interfaces.QualityOfServiceConfiguration

func (*MockConfigurationProvider) QueueConfiguration

func (*MockConfigurationProvider) RegistrationValidationConfiguration

func (p *MockConfigurationProvider) RegistrationValidationConfiguration() interfaces.RegistrationValidationConfiguration

func (*MockConfigurationProvider) TaskResourceConfiguration

func (p *MockConfigurationProvider) TaskResourceConfiguration() interfaces.TaskResourceConfiguration

func (*MockConfigurationProvider) WhitelistConfiguration

func (p *MockConfigurationProvider) WhitelistConfiguration() interfaces.WhitelistConfiguration

type MockQueueConfigurationProvider

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

func (*MockQueueConfigurationProvider) GetExecutionQueues

func (p *MockQueueConfigurationProvider) GetExecutionQueues() []interfaces.ExecutionQueue

func (*MockQueueConfigurationProvider) GetWorkflowConfigs

func (p *MockQueueConfigurationProvider) GetWorkflowConfigs() []interfaces.WorkflowConfig

type MockRegistrationValidationProvider

type MockRegistrationValidationProvider struct {
	WorkflowNodeLimit    int
	MaxLabelEntries      int
	MaxAnnotationEntries int
	WorkflowSizeLimit    string
}

func (*MockRegistrationValidationProvider) GetMaxAnnotationEntries

func (c *MockRegistrationValidationProvider) GetMaxAnnotationEntries() int

func (*MockRegistrationValidationProvider) GetMaxLabelEntries

func (c *MockRegistrationValidationProvider) GetMaxLabelEntries() int

func (*MockRegistrationValidationProvider) GetWorkflowNodeLimit

func (c *MockRegistrationValidationProvider) GetWorkflowNodeLimit() int

func (*MockRegistrationValidationProvider) GetWorkflowSizeLimit

func (c *MockRegistrationValidationProvider) GetWorkflowSizeLimit() string

type MockTaskResourceConfiguration

type MockTaskResourceConfiguration struct {
	Defaults interfaces.TaskResourceSet
	Limits   interfaces.TaskResourceSet
}

func (*MockTaskResourceConfiguration) GetDefaults

func (*MockTaskResourceConfiguration) GetLimits

type MockWhitelistConfiguration

type MockWhitelistConfiguration struct {
	TaskTypeWhitelist interfaces.TaskTypeWhitelist
}

func (*MockWhitelistConfiguration) GetTaskTypeWhitelist

func (c *MockWhitelistConfiguration) GetTaskTypeWhitelist() interfaces.TaskTypeWhitelist

type NamespaceMappingConfiguration

type NamespaceMappingConfiguration struct {
	mock.Mock
}

NamespaceMappingConfiguration is an autogenerated mock type for the NamespaceMappingConfiguration type

func (*NamespaceMappingConfiguration) GetNamespaceTemplate

func (_m *NamespaceMappingConfiguration) GetNamespaceTemplate() string

GetNamespaceTemplate provides a mock function with given fields:

func (*NamespaceMappingConfiguration) OnGetNamespaceTemplate

func (*NamespaceMappingConfiguration) OnGetNamespaceTemplateMatch

func (_m *NamespaceMappingConfiguration) OnGetNamespaceTemplateMatch(matchers ...interface{}) *NamespaceMappingConfiguration_GetNamespaceTemplate

type NamespaceMappingConfiguration_GetNamespaceTemplate

type NamespaceMappingConfiguration_GetNamespaceTemplate struct {
	*mock.Call
}

func (NamespaceMappingConfiguration_GetNamespaceTemplate) Return

Jump to

Keyboard shortcuts

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