From c5c8427afe83f55133e1f95f0d20703df72d81a1 Mon Sep 17 00:00:00 2001 From: Gustavo Bazan Date: Mon, 25 May 2020 17:58:22 +0100 Subject: [PATCH] CLOUDP-62054: replace mock generation in make with go generate --- CONTRIBUTING.md | 4 +- Makefile | 30 +-- internal/cli/atlas_dbusers_update_test.go | 2 +- internal/cli/config_set_test.go | 2 +- .../cli/ops_manager_clusters_create_test.go | 2 +- internal/config/profile.go | 2 + internal/mocks/.keep | 0 internal/mocks/mock_agents.go | 2 +- internal/mocks/mock_alert_configuration.go | 99 +------ internal/mocks/mock_alerts.go | 70 +---- internal/mocks/mock_automation.go | 107 +------- internal/mocks/mock_checkpoints.go | 2 +- internal/mocks/mock_clusters.go | 32 +-- internal/mocks/mock_continuous_jobs.go | 2 +- internal/mocks/mock_continuous_snapshots.go | 55 +--- internal/mocks/mock_database_users.go | 92 +------ internal/mocks/mock_deployments.go | 164 ++++++++++++ internal/mocks/mock_diagnose_archive.go | 2 +- internal/mocks/mock_events.go | 78 +----- internal/mocks/mock_global_alerts.go | 40 +-- internal/mocks/mock_host_databases.go | 49 ---- internal/mocks/mock_host_disks.go | 49 ---- internal/mocks/mock_host_measurements.go | 49 ---- internal/mocks/mock_hosts.go | 87 ------ internal/mocks/mock_indexes.go | 2 +- internal/mocks/mock_logs.go | 2 +- ...k_measurements.go => mock_measurements.go} | 40 ++- internal/mocks/mock_organizations.go | 69 +---- internal/mocks/mock_owners.go | 2 +- internal/mocks/mock_process_databases.go | 2 +- .../mocks/mock_process_disk_measurements.go | 2 +- internal/mocks/mock_process_disks.go | 2 +- internal/mocks/mock_process_measurements.go | 2 +- internal/mocks/mock_processes.go | 2 +- internal/mocks/mock_profile.go | 248 ++++++++++++++---- internal/mocks/mock_project_ip_whitelist.go | 69 +---- internal/mocks/mock_projects.go | 84 +----- internal/store/agents.go | 2 + internal/store/alert_configuration.go | 10 +- internal/store/alerts.go | 8 +- internal/store/automation.go | 8 +- internal/store/checkpoints.go | 2 + internal/store/clusters.go | 2 + internal/store/continuous_jobs.go | 2 + internal/store/continuous_snapshots.go | 7 +- internal/store/database_users.go | 9 +- internal/store/{hosts.go => deployments.go} | 33 +++ internal/store/diagnose_archive.go | 2 + internal/store/events.go | 2 + internal/store/global_alerts.go | 6 +- internal/store/host_databases.go | 39 --- internal/store/host_disks.go | 39 --- internal/store/host_measurements.go | 39 --- internal/store/indexes.go | 2 + internal/store/logs.go | 2 + ...t_disk_measurements.go => measurements.go} | 16 ++ internal/store/organizations.go | 8 +- internal/store/owners.go | 2 + internal/store/process_databases.go | 2 + internal/store/process_disk_measurements.go | 2 + internal/store/process_disks.go | 2 + internal/store/process_measurements.go | 2 + internal/store/processes.go | 2 + internal/store/project_ip_whitelist.go | 8 +- internal/store/projects.go | 8 +- 65 files changed, 550 insertions(+), 1263 deletions(-) create mode 100644 internal/mocks/.keep create mode 100644 internal/mocks/mock_deployments.go delete mode 100644 internal/mocks/mock_host_databases.go delete mode 100644 internal/mocks/mock_host_disks.go delete mode 100644 internal/mocks/mock_host_measurements.go delete mode 100644 internal/mocks/mock_hosts.go rename internal/mocks/{mock_host_disk_measurements.go => mock_measurements.go} (53%) rename internal/store/{hosts.go => deployments.go} (54%) delete mode 100644 internal/store/host_databases.go delete mode 100644 internal/store/host_disks.go delete mode 100644 internal/store/host_measurements.go rename internal/store/{host_disk_measurements.go => measurements.go} (64%) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 94c1b91587..b90e0b390d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -48,8 +48,8 @@ We provide a git pre-commit hook to format and check the code, to install it run ### Generating Mocks -We use [mockgen](https://github.com/golang/mock) to handle mocking in our unit tests -If you need a new mock please add a reference on the [Make](Makefile) file and run `make gen-mocks` +We use [mockgen](https://github.com/golang/mock) to handle mocking in our unit tests. +If you need a new mock please update or add the `//go:generate` instruction to the appropriate file ### Adding a New Command diff --git a/Makefile b/Makefile index dffdec5ad3..67c1752700 100644 --- a/Makefile +++ b/Makefile @@ -56,35 +56,7 @@ addlicense: .PHONY: gen-mocks gen-mocks: ## Generate mocks @echo "==> Generating mocks" - mockgen -source=internal/config/profile.go -destination=internal/mocks/mock_profile.go -package=mocks - mockgen -source=internal/store/alert_configuration.go -destination=internal/mocks/mock_alert_configuration.go -package=mocks - mockgen -source=internal/store/automation.go -destination=internal/mocks/mock_automation.go -package=mocks - mockgen -source=internal/store/clusters.go -destination=internal/mocks/mock_clusters.go -package=mocks - mockgen -source=internal/store/database_users.go -destination=internal/mocks/mock_database_users.go -package=mocks - mockgen -source=internal/store/project_ip_whitelist.go -destination=internal/mocks/mock_project_ip_whitelist.go -package=mocks - mockgen -source=internal/store/projects.go -destination=internal/mocks/mock_projects.go -package=mocks - mockgen -source=internal/store/organizations.go -destination=internal/mocks/mock_organizations.go -package=mocks - mockgen -source=internal/store/owners.go -destination=internal/mocks/mock_owners.go -package=mocks - mockgen -source=internal/store/continuous_snapshots.go -destination=internal/mocks/mock_continuous_snapshots.go -package=mocks - mockgen -source=internal/store/continuous_jobs.go -destination=internal/mocks/mock_continuous_jobs.go -package=mocks - mockgen -source=internal/store/agents.go -destination=internal/mocks/mock_agents.go -package=mocks - mockgen -source=internal/store/checkpoints.go -destination=internal/mocks/mock_checkpoints.go -package=mocks - mockgen -source=internal/store/alerts.go -destination=internal/mocks/mock_alerts.go -package=mocks - mockgen -source=internal/store/global_alerts.go -destination=internal/mocks/mock_global_alerts.go -package=mocks - mockgen -source=internal/store/events.go -destination=internal/mocks/mock_events.go -package=mocks - mockgen -source=internal/store/process_measurements.go -destination=internal/mocks/mock_process_measurements.go -package=mocks - mockgen -source=internal/store/process_disks.go -destination=internal/mocks/mock_process_disks.go -package=mocks - mockgen -source=internal/store/process_disk_measurements.go -destination=internal/mocks/mock_process_disk_measurements.go -package=mocks - mockgen -source=internal/store/process_databases.go -destination=internal/mocks/mock_process_databases.go -package=mocks - mockgen -source=internal/store/host_measurements.go -destination=internal/mocks/mock_host_measurements.go -package=mocks - mockgen -source=internal/store/indexes.go -destination=internal/mocks/mock_indexes.go -package=mocks - mockgen -source=internal/store/processes.go -destination=internal/mocks/mock_processes.go -package=mocks - mockgen -source=internal/store/logs.go -destination=internal/mocks/mock_logs.go -package=mocks - mockgen -source=internal/store/hosts.go -destination=internal/mocks/mock_hosts.go -package=mocks - mockgen -source=internal/store/host_databases.go -destination=internal/mocks/mock_host_databases.go -package=mocks - mockgen -source=internal/store/host_disks.go -destination=internal/mocks/mock_host_disks.go -package=mocks - mockgen -source=internal/store/host_disk_measurements.go -destination=internal/mocks/mock_host_disk_measurements.go -package=mocks - mockgen -source=internal/store/diagnose_archive.go -destination=internal/mocks/mock_diagnose_archive.go -package=mocks + go generate ./internal... .PHONY: build build: ## Generate a binary in ./bin diff --git a/internal/cli/atlas_dbusers_update_test.go b/internal/cli/atlas_dbusers_update_test.go index 7bbc435d1b..79e01ef804 100644 --- a/internal/cli/atlas_dbusers_update_test.go +++ b/internal/cli/atlas_dbusers_update_test.go @@ -24,7 +24,7 @@ import ( func TestAtlasDBUserUpdate_Run(t *testing.T) { ctrl := gomock.NewController(t) - mockStore := mocks.NewMockDatabaseUserStore(ctrl) + mockStore := mocks.NewMockDatabaseUserUpdater(ctrl) defer ctrl.Finish() diff --git a/internal/cli/config_set_test.go b/internal/cli/config_set_test.go index e906de4d45..72e1591829 100644 --- a/internal/cli/config_set_test.go +++ b/internal/cli/config_set_test.go @@ -23,7 +23,7 @@ import ( func TestConfigSet_Run(t *testing.T) { ctrl := gomock.NewController(t) - mockStore := mocks.NewMockProfileSetSaver(ctrl) + mockStore := mocks.NewMockSetSaver(ctrl) defer ctrl.Finish() t.Run("valid prop", func(t *testing.T) { diff --git a/internal/cli/ops_manager_clusters_create_test.go b/internal/cli/ops_manager_clusters_create_test.go index 9f52e4a0b3..906783b448 100644 --- a/internal/cli/ops_manager_clusters_create_test.go +++ b/internal/cli/ops_manager_clusters_create_test.go @@ -25,7 +25,7 @@ import ( func TestCloudManagerClustersCreate_Run(t *testing.T) { ctrl := gomock.NewController(t) - mockStore := mocks.NewMockAutomationStore(ctrl) + mockStore := mocks.NewMockAutomationPatcher(ctrl) defer ctrl.Finish() diff --git a/internal/config/profile.go b/internal/config/profile.go index 7988b122ff..4797d24d7b 100644 --- a/internal/config/profile.go +++ b/internal/config/profile.go @@ -23,6 +23,8 @@ import ( "github.com/spf13/viper" ) +//go:generate mockgen -destination=../mocks/mock_profile.go -package=mocks github.com/mongodb/mongocli/internal/config Setter,Saver,SetSaver,Getter,Config + type profile struct { name *string configDir string diff --git a/internal/mocks/.keep b/internal/mocks/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/internal/mocks/mock_agents.go b/internal/mocks/mock_agents.go index 82b5d11b5f..3d992cb734 100644 --- a/internal/mocks/mock_agents.go +++ b/internal/mocks/mock_agents.go @@ -1,5 +1,5 @@ // Code generated by MockGen. DO NOT EDIT. -// Source: internal/store/agents.go +// Source: github.com/mongodb/mongocli/internal/store (interfaces: AgentLister,AgentUpgrader) // Package mocks is a generated GoMock package. package mocks diff --git a/internal/mocks/mock_alert_configuration.go b/internal/mocks/mock_alert_configuration.go index ef1320359c..9652311d77 100644 --- a/internal/mocks/mock_alert_configuration.go +++ b/internal/mocks/mock_alert_configuration.go @@ -1,5 +1,5 @@ // Code generated by MockGen. DO NOT EDIT. -// Source: internal/store/alert_configuration.go +// Source: github.com/mongodb/mongocli/internal/store (interfaces: AlertConfigurationLister,AlertConfigurationCreator,AlertConfigurationDeleter,AlertConfigurationUpdater,MatcherFieldsLister) // Package mocks is a generated GoMock package. package mocks @@ -198,100 +198,3 @@ func (mr *MockMatcherFieldsListerMockRecorder) MatcherFields() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MatcherFields", reflect.TypeOf((*MockMatcherFieldsLister)(nil).MatcherFields)) } - -// MockAlertConfigurationStore is a mock of AlertConfigurationStore interface -type MockAlertConfigurationStore struct { - ctrl *gomock.Controller - recorder *MockAlertConfigurationStoreMockRecorder -} - -// MockAlertConfigurationStoreMockRecorder is the mock recorder for MockAlertConfigurationStore -type MockAlertConfigurationStoreMockRecorder struct { - mock *MockAlertConfigurationStore -} - -// NewMockAlertConfigurationStore creates a new mock instance -func NewMockAlertConfigurationStore(ctrl *gomock.Controller) *MockAlertConfigurationStore { - mock := &MockAlertConfigurationStore{ctrl: ctrl} - mock.recorder = &MockAlertConfigurationStoreMockRecorder{mock} - return mock -} - -// EXPECT returns an object that allows the caller to indicate expected use -func (m *MockAlertConfigurationStore) EXPECT() *MockAlertConfigurationStoreMockRecorder { - return m.recorder -} - -// AlertConfigurations mocks base method -func (m *MockAlertConfigurationStore) AlertConfigurations(arg0 string, arg1 *mongodbatlas.ListOptions) ([]mongodbatlas.AlertConfiguration, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "AlertConfigurations", arg0, arg1) - ret0, _ := ret[0].([]mongodbatlas.AlertConfiguration) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// AlertConfigurations indicates an expected call of AlertConfigurations -func (mr *MockAlertConfigurationStoreMockRecorder) AlertConfigurations(arg0, arg1 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AlertConfigurations", reflect.TypeOf((*MockAlertConfigurationStore)(nil).AlertConfigurations), arg0, arg1) -} - -// CreateAlertConfiguration mocks base method -func (m *MockAlertConfigurationStore) CreateAlertConfiguration(arg0 *mongodbatlas.AlertConfiguration) (*mongodbatlas.AlertConfiguration, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "CreateAlertConfiguration", arg0) - ret0, _ := ret[0].(*mongodbatlas.AlertConfiguration) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// CreateAlertConfiguration indicates an expected call of CreateAlertConfiguration -func (mr *MockAlertConfigurationStoreMockRecorder) CreateAlertConfiguration(arg0 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateAlertConfiguration", reflect.TypeOf((*MockAlertConfigurationStore)(nil).CreateAlertConfiguration), arg0) -} - -// DeleteAlertConfiguration mocks base method -func (m *MockAlertConfigurationStore) DeleteAlertConfiguration(arg0, arg1 string) error { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "DeleteAlertConfiguration", arg0, arg1) - ret0, _ := ret[0].(error) - return ret0 -} - -// DeleteAlertConfiguration indicates an expected call of DeleteAlertConfiguration -func (mr *MockAlertConfigurationStoreMockRecorder) DeleteAlertConfiguration(arg0, arg1 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteAlertConfiguration", reflect.TypeOf((*MockAlertConfigurationStore)(nil).DeleteAlertConfiguration), arg0, arg1) -} - -// UpdateAlertConfiguration mocks base method -func (m *MockAlertConfigurationStore) UpdateAlertConfiguration(arg0 *mongodbatlas.AlertConfiguration) (*mongodbatlas.AlertConfiguration, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "UpdateAlertConfiguration", arg0) - ret0, _ := ret[0].(*mongodbatlas.AlertConfiguration) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// UpdateAlertConfiguration indicates an expected call of UpdateAlertConfiguration -func (mr *MockAlertConfigurationStoreMockRecorder) UpdateAlertConfiguration(arg0 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateAlertConfiguration", reflect.TypeOf((*MockAlertConfigurationStore)(nil).UpdateAlertConfiguration), arg0) -} - -// MatcherFields mocks base method -func (m *MockAlertConfigurationStore) MatcherFields() ([]string, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "MatcherFields") - ret0, _ := ret[0].([]string) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// MatcherFields indicates an expected call of MatcherFields -func (mr *MockAlertConfigurationStoreMockRecorder) MatcherFields() *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MatcherFields", reflect.TypeOf((*MockAlertConfigurationStore)(nil).MatcherFields)) -} diff --git a/internal/mocks/mock_alerts.go b/internal/mocks/mock_alerts.go index ac680b2eda..9eae8ee3c1 100644 --- a/internal/mocks/mock_alerts.go +++ b/internal/mocks/mock_alerts.go @@ -1,5 +1,5 @@ // Code generated by MockGen. DO NOT EDIT. -// Source: internal/store/alerts.go +// Source: github.com/mongodb/mongocli/internal/store (interfaces: AlertDescriber,AlertLister,AlertAcknowledger) // Package mocks is a generated GoMock package. package mocks @@ -123,71 +123,3 @@ func (mr *MockAlertAcknowledgerMockRecorder) AcknowledgeAlert(arg0, arg1, arg2 i mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AcknowledgeAlert", reflect.TypeOf((*MockAlertAcknowledger)(nil).AcknowledgeAlert), arg0, arg1, arg2) } - -// MockAlertsStore is a mock of AlertsStore interface -type MockAlertsStore struct { - ctrl *gomock.Controller - recorder *MockAlertsStoreMockRecorder -} - -// MockAlertsStoreMockRecorder is the mock recorder for MockAlertsStore -type MockAlertsStoreMockRecorder struct { - mock *MockAlertsStore -} - -// NewMockAlertsStore creates a new mock instance -func NewMockAlertsStore(ctrl *gomock.Controller) *MockAlertsStore { - mock := &MockAlertsStore{ctrl: ctrl} - mock.recorder = &MockAlertsStoreMockRecorder{mock} - return mock -} - -// EXPECT returns an object that allows the caller to indicate expected use -func (m *MockAlertsStore) EXPECT() *MockAlertsStoreMockRecorder { - return m.recorder -} - -// Alert mocks base method -func (m *MockAlertsStore) Alert(arg0, arg1 string) (*mongodbatlas.Alert, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "Alert", arg0, arg1) - ret0, _ := ret[0].(*mongodbatlas.Alert) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// Alert indicates an expected call of Alert -func (mr *MockAlertsStoreMockRecorder) Alert(arg0, arg1 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Alert", reflect.TypeOf((*MockAlertsStore)(nil).Alert), arg0, arg1) -} - -// Alerts mocks base method -func (m *MockAlertsStore) Alerts(arg0 string, arg1 *mongodbatlas.AlertsListOptions) (*mongodbatlas.AlertsResponse, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "Alerts", arg0, arg1) - ret0, _ := ret[0].(*mongodbatlas.AlertsResponse) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// Alerts indicates an expected call of Alerts -func (mr *MockAlertsStoreMockRecorder) Alerts(arg0, arg1 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Alerts", reflect.TypeOf((*MockAlertsStore)(nil).Alerts), arg0, arg1) -} - -// AcknowledgeAlert mocks base method -func (m *MockAlertsStore) AcknowledgeAlert(arg0, arg1 string, arg2 *mongodbatlas.AcknowledgeRequest) (*mongodbatlas.Alert, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "AcknowledgeAlert", arg0, arg1, arg2) - ret0, _ := ret[0].(*mongodbatlas.Alert) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// AcknowledgeAlert indicates an expected call of AcknowledgeAlert -func (mr *MockAlertsStoreMockRecorder) AcknowledgeAlert(arg0, arg1, arg2 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AcknowledgeAlert", reflect.TypeOf((*MockAlertsStore)(nil).AcknowledgeAlert), arg0, arg1, arg2) -} diff --git a/internal/mocks/mock_automation.go b/internal/mocks/mock_automation.go index a99a28ae68..7a7a6bfd86 100644 --- a/internal/mocks/mock_automation.go +++ b/internal/mocks/mock_automation.go @@ -1,5 +1,5 @@ // Code generated by MockGen. DO NOT EDIT. -// Source: internal/store/automation.go +// Source: github.com/mongodb/mongocli/internal/store (interfaces: AutomationGetter,AutomationUpdater,AutomationStatusGetter,AutomationPatcher,CloudManagerClustersLister) // Package mocks is a generated GoMock package. package mocks @@ -175,111 +175,6 @@ func (mr *MockAutomationPatcherMockRecorder) UpdateAutomationConfig(arg0, arg1 i return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateAutomationConfig", reflect.TypeOf((*MockAutomationPatcher)(nil).UpdateAutomationConfig), arg0, arg1) } -// MockAutomationStore is a mock of AutomationStore interface -type MockAutomationStore struct { - ctrl *gomock.Controller - recorder *MockAutomationStoreMockRecorder -} - -// MockAutomationStoreMockRecorder is the mock recorder for MockAutomationStore -type MockAutomationStoreMockRecorder struct { - mock *MockAutomationStore -} - -// NewMockAutomationStore creates a new mock instance -func NewMockAutomationStore(ctrl *gomock.Controller) *MockAutomationStore { - mock := &MockAutomationStore{ctrl: ctrl} - mock.recorder = &MockAutomationStoreMockRecorder{mock} - return mock -} - -// EXPECT returns an object that allows the caller to indicate expected use -func (m *MockAutomationStore) EXPECT() *MockAutomationStoreMockRecorder { - return m.recorder -} - -// GetAutomationConfig mocks base method -func (m *MockAutomationStore) GetAutomationConfig(arg0 string) (*opsmngr.AutomationConfig, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "GetAutomationConfig", arg0) - ret0, _ := ret[0].(*opsmngr.AutomationConfig) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// GetAutomationConfig indicates an expected call of GetAutomationConfig -func (mr *MockAutomationStoreMockRecorder) GetAutomationConfig(arg0 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetAutomationConfig", reflect.TypeOf((*MockAutomationStore)(nil).GetAutomationConfig), arg0) -} - -// UpdateAutomationConfig mocks base method -func (m *MockAutomationStore) UpdateAutomationConfig(arg0 string, arg1 *opsmngr.AutomationConfig) error { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "UpdateAutomationConfig", arg0, arg1) - ret0, _ := ret[0].(error) - return ret0 -} - -// UpdateAutomationConfig indicates an expected call of UpdateAutomationConfig -func (mr *MockAutomationStoreMockRecorder) UpdateAutomationConfig(arg0, arg1 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateAutomationConfig", reflect.TypeOf((*MockAutomationStore)(nil).UpdateAutomationConfig), arg0, arg1) -} - -// GetAutomationStatus mocks base method -func (m *MockAutomationStore) GetAutomationStatus(arg0 string) (*opsmngr.AutomationStatus, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "GetAutomationStatus", arg0) - ret0, _ := ret[0].(*opsmngr.AutomationStatus) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// GetAutomationStatus indicates an expected call of GetAutomationStatus -func (mr *MockAutomationStoreMockRecorder) GetAutomationStatus(arg0 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetAutomationStatus", reflect.TypeOf((*MockAutomationStore)(nil).GetAutomationStatus), arg0) -} - -// MockAllClusterLister is a mock of AllClusterLister interface -type MockAllClusterLister struct { - ctrl *gomock.Controller - recorder *MockAllClusterListerMockRecorder -} - -// MockAllClusterListerMockRecorder is the mock recorder for MockAllClusterLister -type MockAllClusterListerMockRecorder struct { - mock *MockAllClusterLister -} - -// NewMockAllClusterLister creates a new mock instance -func NewMockAllClusterLister(ctrl *gomock.Controller) *MockAllClusterLister { - mock := &MockAllClusterLister{ctrl: ctrl} - mock.recorder = &MockAllClusterListerMockRecorder{mock} - return mock -} - -// EXPECT returns an object that allows the caller to indicate expected use -func (m *MockAllClusterLister) EXPECT() *MockAllClusterListerMockRecorder { - return m.recorder -} - -// ListAllProjectClusters mocks base method -func (m *MockAllClusterLister) ListAllProjectClusters() (*opsmngr.AllClustersProjects, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ListAllProjectClusters") - ret0, _ := ret[0].(*opsmngr.AllClustersProjects) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// ListAllProjectClusters indicates an expected call of ListAllProjectClusters -func (mr *MockAllClusterListerMockRecorder) ListAllProjectClusters() *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAllProjectClusters", reflect.TypeOf((*MockAllClusterLister)(nil).ListAllProjectClusters)) -} - // MockCloudManagerClustersLister is a mock of CloudManagerClustersLister interface type MockCloudManagerClustersLister struct { ctrl *gomock.Controller diff --git a/internal/mocks/mock_checkpoints.go b/internal/mocks/mock_checkpoints.go index 480f47dea9..db542f7d0d 100644 --- a/internal/mocks/mock_checkpoints.go +++ b/internal/mocks/mock_checkpoints.go @@ -1,5 +1,5 @@ // Code generated by MockGen. DO NOT EDIT. -// Source: internal/store/checkpoints.go +// Source: github.com/mongodb/mongocli/internal/store (interfaces: CheckpointsLister) // Package mocks is a generated GoMock package. package mocks diff --git a/internal/mocks/mock_clusters.go b/internal/mocks/mock_clusters.go index 4058b9f7cb..56849518e9 100644 --- a/internal/mocks/mock_clusters.go +++ b/internal/mocks/mock_clusters.go @@ -1,5 +1,5 @@ // Code generated by MockGen. DO NOT EDIT. -// Source: internal/store/clusters.go +// Source: github.com/mongodb/mongocli/internal/store (interfaces: ClusterLister,ClusterDescriber,ClusterCreator,ClusterDeleter,ClusterUpdater,ClusterStore) // Package mocks is a generated GoMock package. package mocks @@ -222,21 +222,6 @@ func (m *MockClusterStore) EXPECT() *MockClusterStoreMockRecorder { return m.recorder } -// ProjectClusters mocks base method -func (m *MockClusterStore) ProjectClusters(arg0 string, arg1 *mongodbatlas.ListOptions) ([]mongodbatlas.Cluster, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ProjectClusters", arg0, arg1) - ret0, _ := ret[0].([]mongodbatlas.Cluster) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// ProjectClusters indicates an expected call of ProjectClusters -func (mr *MockClusterStoreMockRecorder) ProjectClusters(arg0, arg1 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ProjectClusters", reflect.TypeOf((*MockClusterStore)(nil).ProjectClusters), arg0, arg1) -} - // Cluster mocks base method func (m *MockClusterStore) Cluster(arg0, arg1 string) (*mongodbatlas.Cluster, error) { m.ctrl.T.Helper() @@ -281,6 +266,21 @@ func (mr *MockClusterStoreMockRecorder) DeleteCluster(arg0, arg1 interface{}) *g return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteCluster", reflect.TypeOf((*MockClusterStore)(nil).DeleteCluster), arg0, arg1) } +// ProjectClusters mocks base method +func (m *MockClusterStore) ProjectClusters(arg0 string, arg1 *mongodbatlas.ListOptions) ([]mongodbatlas.Cluster, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "ProjectClusters", arg0, arg1) + ret0, _ := ret[0].([]mongodbatlas.Cluster) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// ProjectClusters indicates an expected call of ProjectClusters +func (mr *MockClusterStoreMockRecorder) ProjectClusters(arg0, arg1 interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ProjectClusters", reflect.TypeOf((*MockClusterStore)(nil).ProjectClusters), arg0, arg1) +} + // UpdateCluster mocks base method func (m *MockClusterStore) UpdateCluster(arg0, arg1 string, arg2 *mongodbatlas.Cluster) (*mongodbatlas.Cluster, error) { m.ctrl.T.Helper() diff --git a/internal/mocks/mock_continuous_jobs.go b/internal/mocks/mock_continuous_jobs.go index 55e1b77f8a..b93a9128d3 100644 --- a/internal/mocks/mock_continuous_jobs.go +++ b/internal/mocks/mock_continuous_jobs.go @@ -1,5 +1,5 @@ // Code generated by MockGen. DO NOT EDIT. -// Source: internal/store/continuous_jobs.go +// Source: github.com/mongodb/mongocli/internal/store (interfaces: ContinuousJobLister,ContinuousJobCreator) // Package mocks is a generated GoMock package. package mocks diff --git a/internal/mocks/mock_continuous_snapshots.go b/internal/mocks/mock_continuous_snapshots.go index 7e8889c38d..1ac2705beb 100644 --- a/internal/mocks/mock_continuous_snapshots.go +++ b/internal/mocks/mock_continuous_snapshots.go @@ -1,5 +1,5 @@ // Code generated by MockGen. DO NOT EDIT. -// Source: internal/store/continuous_snapshots.go +// Source: github.com/mongodb/mongocli/internal/store (interfaces: SnapshotsLister,SnapshotDescriber) // Package mocks is a generated GoMock package. package mocks @@ -85,56 +85,3 @@ func (mr *MockSnapshotDescriberMockRecorder) ContinuousSnapshot(arg0, arg1, arg2 mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ContinuousSnapshot", reflect.TypeOf((*MockSnapshotDescriber)(nil).ContinuousSnapshot), arg0, arg1, arg2) } - -// MockSnapshotsStore is a mock of SnapshotsStore interface -type MockSnapshotsStore struct { - ctrl *gomock.Controller - recorder *MockSnapshotsStoreMockRecorder -} - -// MockSnapshotsStoreMockRecorder is the mock recorder for MockSnapshotsStore -type MockSnapshotsStoreMockRecorder struct { - mock *MockSnapshotsStore -} - -// NewMockSnapshotsStore creates a new mock instance -func NewMockSnapshotsStore(ctrl *gomock.Controller) *MockSnapshotsStore { - mock := &MockSnapshotsStore{ctrl: ctrl} - mock.recorder = &MockSnapshotsStoreMockRecorder{mock} - return mock -} - -// EXPECT returns an object that allows the caller to indicate expected use -func (m *MockSnapshotsStore) EXPECT() *MockSnapshotsStoreMockRecorder { - return m.recorder -} - -// ContinuousSnapshots mocks base method -func (m *MockSnapshotsStore) ContinuousSnapshots(arg0, arg1 string, arg2 *mongodbatlas.ListOptions) (*mongodbatlas.ContinuousSnapshots, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ContinuousSnapshots", arg0, arg1, arg2) - ret0, _ := ret[0].(*mongodbatlas.ContinuousSnapshots) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// ContinuousSnapshots indicates an expected call of ContinuousSnapshots -func (mr *MockSnapshotsStoreMockRecorder) ContinuousSnapshots(arg0, arg1, arg2 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ContinuousSnapshots", reflect.TypeOf((*MockSnapshotsStore)(nil).ContinuousSnapshots), arg0, arg1, arg2) -} - -// ContinuousSnapshot mocks base method -func (m *MockSnapshotsStore) ContinuousSnapshot(arg0, arg1, arg2 string) (*mongodbatlas.ContinuousSnapshot, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ContinuousSnapshot", arg0, arg1, arg2) - ret0, _ := ret[0].(*mongodbatlas.ContinuousSnapshot) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// ContinuousSnapshot indicates an expected call of ContinuousSnapshot -func (mr *MockSnapshotsStoreMockRecorder) ContinuousSnapshot(arg0, arg1, arg2 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ContinuousSnapshot", reflect.TypeOf((*MockSnapshotsStore)(nil).ContinuousSnapshot), arg0, arg1, arg2) -} diff --git a/internal/mocks/mock_database_users.go b/internal/mocks/mock_database_users.go index ce7d169e35..3f7a9c16ad 100644 --- a/internal/mocks/mock_database_users.go +++ b/internal/mocks/mock_database_users.go @@ -1,5 +1,5 @@ // Code generated by MockGen. DO NOT EDIT. -// Source: internal/store/database_users.go +// Source: github.com/mongodb/mongocli/internal/store (interfaces: DatabaseUserLister,DatabaseUserCreator,DatabaseUserDeleter,DatabaseUserUpdater,DatabaseUserDescriber) // Package mocks is a generated GoMock package. package mocks @@ -34,18 +34,18 @@ func (m *MockDatabaseUserLister) EXPECT() *MockDatabaseUserListerMockRecorder { } // DatabaseUsers mocks base method -func (m *MockDatabaseUserLister) DatabaseUsers(groupID string, opts *mongodbatlas.ListOptions) ([]mongodbatlas.DatabaseUser, error) { +func (m *MockDatabaseUserLister) DatabaseUsers(arg0 string, arg1 *mongodbatlas.ListOptions) ([]mongodbatlas.DatabaseUser, error) { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "DatabaseUsers", groupID, opts) + ret := m.ctrl.Call(m, "DatabaseUsers", arg0, arg1) ret0, _ := ret[0].([]mongodbatlas.DatabaseUser) ret1, _ := ret[1].(error) return ret0, ret1 } // DatabaseUsers indicates an expected call of DatabaseUsers -func (mr *MockDatabaseUserListerMockRecorder) DatabaseUsers(groupID, opts interface{}) *gomock.Call { +func (mr *MockDatabaseUserListerMockRecorder) DatabaseUsers(arg0, arg1 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DatabaseUsers", reflect.TypeOf((*MockDatabaseUserLister)(nil).DatabaseUsers), groupID, opts) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DatabaseUsers", reflect.TypeOf((*MockDatabaseUserLister)(nil).DatabaseUsers), arg0, arg1) } // MockDatabaseUserCreator is a mock of DatabaseUserCreator interface @@ -198,85 +198,3 @@ func (mr *MockDatabaseUserDescriberMockRecorder) DatabaseUser(arg0, arg1, arg2 i mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DatabaseUser", reflect.TypeOf((*MockDatabaseUserDescriber)(nil).DatabaseUser), arg0, arg1, arg2) } - -// MockDatabaseUserStore is a mock of DatabaseUserStore interface -type MockDatabaseUserStore struct { - ctrl *gomock.Controller - recorder *MockDatabaseUserStoreMockRecorder -} - -// MockDatabaseUserStoreMockRecorder is the mock recorder for MockDatabaseUserStore -type MockDatabaseUserStoreMockRecorder struct { - mock *MockDatabaseUserStore -} - -// NewMockDatabaseUserStore creates a new mock instance -func NewMockDatabaseUserStore(ctrl *gomock.Controller) *MockDatabaseUserStore { - mock := &MockDatabaseUserStore{ctrl: ctrl} - mock.recorder = &MockDatabaseUserStoreMockRecorder{mock} - return mock -} - -// EXPECT returns an object that allows the caller to indicate expected use -func (m *MockDatabaseUserStore) EXPECT() *MockDatabaseUserStoreMockRecorder { - return m.recorder -} - -// CreateDatabaseUser mocks base method -func (m *MockDatabaseUserStore) CreateDatabaseUser(arg0 *mongodbatlas.DatabaseUser) (*mongodbatlas.DatabaseUser, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "CreateDatabaseUser", arg0) - ret0, _ := ret[0].(*mongodbatlas.DatabaseUser) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// CreateDatabaseUser indicates an expected call of CreateDatabaseUser -func (mr *MockDatabaseUserStoreMockRecorder) CreateDatabaseUser(arg0 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateDatabaseUser", reflect.TypeOf((*MockDatabaseUserStore)(nil).CreateDatabaseUser), arg0) -} - -// DeleteDatabaseUser mocks base method -func (m *MockDatabaseUserStore) DeleteDatabaseUser(arg0, arg1, arg2 string) error { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "DeleteDatabaseUser", arg0, arg1, arg2) - ret0, _ := ret[0].(error) - return ret0 -} - -// DeleteDatabaseUser indicates an expected call of DeleteDatabaseUser -func (mr *MockDatabaseUserStoreMockRecorder) DeleteDatabaseUser(arg0, arg1, arg2 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteDatabaseUser", reflect.TypeOf((*MockDatabaseUserStore)(nil).DeleteDatabaseUser), arg0, arg1, arg2) -} - -// UpdateDatabaseUser mocks base method -func (m *MockDatabaseUserStore) UpdateDatabaseUser(arg0 *mongodbatlas.DatabaseUser) (*mongodbatlas.DatabaseUser, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "UpdateDatabaseUser", arg0) - ret0, _ := ret[0].(*mongodbatlas.DatabaseUser) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// UpdateDatabaseUser indicates an expected call of UpdateDatabaseUser -func (mr *MockDatabaseUserStoreMockRecorder) UpdateDatabaseUser(arg0 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateDatabaseUser", reflect.TypeOf((*MockDatabaseUserStore)(nil).UpdateDatabaseUser), arg0) -} - -// DatabaseUser mocks base method -func (m *MockDatabaseUserStore) DatabaseUser(arg0, arg1, arg2 string) (*mongodbatlas.DatabaseUser, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "DatabaseUser", arg0, arg1, arg2) - ret0, _ := ret[0].(*mongodbatlas.DatabaseUser) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// DatabaseUser indicates an expected call of DatabaseUser -func (mr *MockDatabaseUserStoreMockRecorder) DatabaseUser(arg0, arg1, arg2 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DatabaseUser", reflect.TypeOf((*MockDatabaseUserStore)(nil).DatabaseUser), arg0, arg1, arg2) -} diff --git a/internal/mocks/mock_deployments.go b/internal/mocks/mock_deployments.go new file mode 100644 index 0000000000..6f97823cda --- /dev/null +++ b/internal/mocks/mock_deployments.go @@ -0,0 +1,164 @@ +// Code generated by MockGen. DO NOT EDIT. +// Source: github.com/mongodb/mongocli/internal/store (interfaces: HostLister,HostDescriber,HostDatabaseLister,HostDisksLister) + +// Package mocks is a generated GoMock package. +package mocks + +import ( + gomock "github.com/golang/mock/gomock" + mongodbatlas "github.com/mongodb/go-client-mongodb-atlas/mongodbatlas" + opsmngr "go.mongodb.org/ops-manager/opsmngr" + reflect "reflect" +) + +// MockHostLister is a mock of HostLister interface +type MockHostLister struct { + ctrl *gomock.Controller + recorder *MockHostListerMockRecorder +} + +// MockHostListerMockRecorder is the mock recorder for MockHostLister +type MockHostListerMockRecorder struct { + mock *MockHostLister +} + +// NewMockHostLister creates a new mock instance +func NewMockHostLister(ctrl *gomock.Controller) *MockHostLister { + mock := &MockHostLister{ctrl: ctrl} + mock.recorder = &MockHostListerMockRecorder{mock} + return mock +} + +// EXPECT returns an object that allows the caller to indicate expected use +func (m *MockHostLister) EXPECT() *MockHostListerMockRecorder { + return m.recorder +} + +// Hosts mocks base method +func (m *MockHostLister) Hosts(arg0 string, arg1 *opsmngr.HostListOptions) (*opsmngr.Hosts, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "Hosts", arg0, arg1) + ret0, _ := ret[0].(*opsmngr.Hosts) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// Hosts indicates an expected call of Hosts +func (mr *MockHostListerMockRecorder) Hosts(arg0, arg1 interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Hosts", reflect.TypeOf((*MockHostLister)(nil).Hosts), arg0, arg1) +} + +// MockHostDescriber is a mock of HostDescriber interface +type MockHostDescriber struct { + ctrl *gomock.Controller + recorder *MockHostDescriberMockRecorder +} + +// MockHostDescriberMockRecorder is the mock recorder for MockHostDescriber +type MockHostDescriberMockRecorder struct { + mock *MockHostDescriber +} + +// NewMockHostDescriber creates a new mock instance +func NewMockHostDescriber(ctrl *gomock.Controller) *MockHostDescriber { + mock := &MockHostDescriber{ctrl: ctrl} + mock.recorder = &MockHostDescriberMockRecorder{mock} + return mock +} + +// EXPECT returns an object that allows the caller to indicate expected use +func (m *MockHostDescriber) EXPECT() *MockHostDescriberMockRecorder { + return m.recorder +} + +// Host mocks base method +func (m *MockHostDescriber) Host(arg0, arg1 string) (*opsmngr.Host, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "Host", arg0, arg1) + ret0, _ := ret[0].(*opsmngr.Host) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// Host indicates an expected call of Host +func (mr *MockHostDescriberMockRecorder) Host(arg0, arg1 interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Host", reflect.TypeOf((*MockHostDescriber)(nil).Host), arg0, arg1) +} + +// MockHostDatabaseLister is a mock of HostDatabaseLister interface +type MockHostDatabaseLister struct { + ctrl *gomock.Controller + recorder *MockHostDatabaseListerMockRecorder +} + +// MockHostDatabaseListerMockRecorder is the mock recorder for MockHostDatabaseLister +type MockHostDatabaseListerMockRecorder struct { + mock *MockHostDatabaseLister +} + +// NewMockHostDatabaseLister creates a new mock instance +func NewMockHostDatabaseLister(ctrl *gomock.Controller) *MockHostDatabaseLister { + mock := &MockHostDatabaseLister{ctrl: ctrl} + mock.recorder = &MockHostDatabaseListerMockRecorder{mock} + return mock +} + +// EXPECT returns an object that allows the caller to indicate expected use +func (m *MockHostDatabaseLister) EXPECT() *MockHostDatabaseListerMockRecorder { + return m.recorder +} + +// HostDatabases mocks base method +func (m *MockHostDatabaseLister) HostDatabases(arg0, arg1 string, arg2 *mongodbatlas.ListOptions) (*mongodbatlas.ProcessDatabasesResponse, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "HostDatabases", arg0, arg1, arg2) + ret0, _ := ret[0].(*mongodbatlas.ProcessDatabasesResponse) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// HostDatabases indicates an expected call of HostDatabases +func (mr *MockHostDatabaseListerMockRecorder) HostDatabases(arg0, arg1, arg2 interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "HostDatabases", reflect.TypeOf((*MockHostDatabaseLister)(nil).HostDatabases), arg0, arg1, arg2) +} + +// MockHostDisksLister is a mock of HostDisksLister interface +type MockHostDisksLister struct { + ctrl *gomock.Controller + recorder *MockHostDisksListerMockRecorder +} + +// MockHostDisksListerMockRecorder is the mock recorder for MockHostDisksLister +type MockHostDisksListerMockRecorder struct { + mock *MockHostDisksLister +} + +// NewMockHostDisksLister creates a new mock instance +func NewMockHostDisksLister(ctrl *gomock.Controller) *MockHostDisksLister { + mock := &MockHostDisksLister{ctrl: ctrl} + mock.recorder = &MockHostDisksListerMockRecorder{mock} + return mock +} + +// EXPECT returns an object that allows the caller to indicate expected use +func (m *MockHostDisksLister) EXPECT() *MockHostDisksListerMockRecorder { + return m.recorder +} + +// HostDisks mocks base method +func (m *MockHostDisksLister) HostDisks(arg0, arg1 string, arg2 *mongodbatlas.ListOptions) (*mongodbatlas.ProcessDisksResponse, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "HostDisks", arg0, arg1, arg2) + ret0, _ := ret[0].(*mongodbatlas.ProcessDisksResponse) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// HostDisks indicates an expected call of HostDisks +func (mr *MockHostDisksListerMockRecorder) HostDisks(arg0, arg1, arg2 interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "HostDisks", reflect.TypeOf((*MockHostDisksLister)(nil).HostDisks), arg0, arg1, arg2) +} diff --git a/internal/mocks/mock_diagnose_archive.go b/internal/mocks/mock_diagnose_archive.go index 46db49f120..e83cca6c66 100644 --- a/internal/mocks/mock_diagnose_archive.go +++ b/internal/mocks/mock_diagnose_archive.go @@ -1,5 +1,5 @@ // Code generated by MockGen. DO NOT EDIT. -// Source: internal/store/diagnose_archive.go +// Source: github.com/mongodb/mongocli/internal/store (interfaces: ArchivesDownloader) // Package mocks is a generated GoMock package. package mocks diff --git a/internal/mocks/mock_events.go b/internal/mocks/mock_events.go index f9e7505536..0a6ea27616 100644 --- a/internal/mocks/mock_events.go +++ b/internal/mocks/mock_events.go @@ -1,5 +1,5 @@ // Code generated by MockGen. DO NOT EDIT. -// Source: internal/store/events.go +// Source: github.com/mongodb/mongocli/internal/store (interfaces: EventLister) // Package mocks is a generated GoMock package. package mocks @@ -10,82 +10,6 @@ import ( reflect "reflect" ) -// MockOrganizationEventLister is a mock of OrganizationEventLister interface -type MockOrganizationEventLister struct { - ctrl *gomock.Controller - recorder *MockOrganizationEventListerMockRecorder -} - -// MockOrganizationEventListerMockRecorder is the mock recorder for MockOrganizationEventLister -type MockOrganizationEventListerMockRecorder struct { - mock *MockOrganizationEventLister -} - -// NewMockOrganizationEventLister creates a new mock instance -func NewMockOrganizationEventLister(ctrl *gomock.Controller) *MockOrganizationEventLister { - mock := &MockOrganizationEventLister{ctrl: ctrl} - mock.recorder = &MockOrganizationEventListerMockRecorder{mock} - return mock -} - -// EXPECT returns an object that allows the caller to indicate expected use -func (m *MockOrganizationEventLister) EXPECT() *MockOrganizationEventListerMockRecorder { - return m.recorder -} - -// OrganizationEvents mocks base method -func (m *MockOrganizationEventLister) OrganizationEvents(arg0 string, arg1 *mongodbatlas.EventListOptions) (*mongodbatlas.EventResponse, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "OrganizationEvents", arg0, arg1) - ret0, _ := ret[0].(*mongodbatlas.EventResponse) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// OrganizationEvents indicates an expected call of OrganizationEvents -func (mr *MockOrganizationEventListerMockRecorder) OrganizationEvents(arg0, arg1 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OrganizationEvents", reflect.TypeOf((*MockOrganizationEventLister)(nil).OrganizationEvents), arg0, arg1) -} - -// MockProjectEventLister is a mock of ProjectEventLister interface -type MockProjectEventLister struct { - ctrl *gomock.Controller - recorder *MockProjectEventListerMockRecorder -} - -// MockProjectEventListerMockRecorder is the mock recorder for MockProjectEventLister -type MockProjectEventListerMockRecorder struct { - mock *MockProjectEventLister -} - -// NewMockProjectEventLister creates a new mock instance -func NewMockProjectEventLister(ctrl *gomock.Controller) *MockProjectEventLister { - mock := &MockProjectEventLister{ctrl: ctrl} - mock.recorder = &MockProjectEventListerMockRecorder{mock} - return mock -} - -// EXPECT returns an object that allows the caller to indicate expected use -func (m *MockProjectEventLister) EXPECT() *MockProjectEventListerMockRecorder { - return m.recorder -} - -// ProjectEvents mocks base method -func (m *MockProjectEventLister) ProjectEvents(arg0 string, arg1 *mongodbatlas.EventListOptions) (*mongodbatlas.EventResponse, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ProjectEvents", arg0, arg1) - ret0, _ := ret[0].(*mongodbatlas.EventResponse) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// ProjectEvents indicates an expected call of ProjectEvents -func (mr *MockProjectEventListerMockRecorder) ProjectEvents(arg0, arg1 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ProjectEvents", reflect.TypeOf((*MockProjectEventLister)(nil).ProjectEvents), arg0, arg1) -} - // MockEventLister is a mock of EventLister interface type MockEventLister struct { ctrl *gomock.Controller diff --git a/internal/mocks/mock_global_alerts.go b/internal/mocks/mock_global_alerts.go index 6fa7f01970..9f1330861b 100644 --- a/internal/mocks/mock_global_alerts.go +++ b/internal/mocks/mock_global_alerts.go @@ -1,5 +1,5 @@ // Code generated by MockGen. DO NOT EDIT. -// Source: internal/store/global_alerts.go +// Source: github.com/mongodb/mongocli/internal/store (interfaces: GlobalAlertLister) // Package mocks is a generated GoMock package. package mocks @@ -48,41 +48,3 @@ func (mr *MockGlobalAlertListerMockRecorder) GlobalAlerts(arg0 interface{}) *gom mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GlobalAlerts", reflect.TypeOf((*MockGlobalAlertLister)(nil).GlobalAlerts), arg0) } - -// MockGlobalAlertsStore is a mock of GlobalAlertsStore interface -type MockGlobalAlertsStore struct { - ctrl *gomock.Controller - recorder *MockGlobalAlertsStoreMockRecorder -} - -// MockGlobalAlertsStoreMockRecorder is the mock recorder for MockGlobalAlertsStore -type MockGlobalAlertsStoreMockRecorder struct { - mock *MockGlobalAlertsStore -} - -// NewMockGlobalAlertsStore creates a new mock instance -func NewMockGlobalAlertsStore(ctrl *gomock.Controller) *MockGlobalAlertsStore { - mock := &MockGlobalAlertsStore{ctrl: ctrl} - mock.recorder = &MockGlobalAlertsStoreMockRecorder{mock} - return mock -} - -// EXPECT returns an object that allows the caller to indicate expected use -func (m *MockGlobalAlertsStore) EXPECT() *MockGlobalAlertsStoreMockRecorder { - return m.recorder -} - -// GlobalAlerts mocks base method -func (m *MockGlobalAlertsStore) GlobalAlerts(arg0 *mongodbatlas.AlertsListOptions) (*opsmngr.GlobalAlerts, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "GlobalAlerts", arg0) - ret0, _ := ret[0].(*opsmngr.GlobalAlerts) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// GlobalAlerts indicates an expected call of GlobalAlerts -func (mr *MockGlobalAlertsStoreMockRecorder) GlobalAlerts(arg0 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GlobalAlerts", reflect.TypeOf((*MockGlobalAlertsStore)(nil).GlobalAlerts), arg0) -} diff --git a/internal/mocks/mock_host_databases.go b/internal/mocks/mock_host_databases.go deleted file mode 100644 index a2b05bb986..0000000000 --- a/internal/mocks/mock_host_databases.go +++ /dev/null @@ -1,49 +0,0 @@ -// Code generated by MockGen. DO NOT EDIT. -// Source: internal/store/host_databases.go - -// Package mocks is a generated GoMock package. -package mocks - -import ( - gomock "github.com/golang/mock/gomock" - mongodbatlas "github.com/mongodb/go-client-mongodb-atlas/mongodbatlas" - reflect "reflect" -) - -// MockHostDatabaseLister is a mock of HostDatabaseLister interface -type MockHostDatabaseLister struct { - ctrl *gomock.Controller - recorder *MockHostDatabaseListerMockRecorder -} - -// MockHostDatabaseListerMockRecorder is the mock recorder for MockHostDatabaseLister -type MockHostDatabaseListerMockRecorder struct { - mock *MockHostDatabaseLister -} - -// NewMockHostDatabaseLister creates a new mock instance -func NewMockHostDatabaseLister(ctrl *gomock.Controller) *MockHostDatabaseLister { - mock := &MockHostDatabaseLister{ctrl: ctrl} - mock.recorder = &MockHostDatabaseListerMockRecorder{mock} - return mock -} - -// EXPECT returns an object that allows the caller to indicate expected use -func (m *MockHostDatabaseLister) EXPECT() *MockHostDatabaseListerMockRecorder { - return m.recorder -} - -// HostDatabases mocks base method -func (m *MockHostDatabaseLister) HostDatabases(arg0, arg1 string, arg2 *mongodbatlas.ListOptions) (*mongodbatlas.ProcessDatabasesResponse, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "HostDatabases", arg0, arg1, arg2) - ret0, _ := ret[0].(*mongodbatlas.ProcessDatabasesResponse) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// HostDatabases indicates an expected call of HostDatabases -func (mr *MockHostDatabaseListerMockRecorder) HostDatabases(arg0, arg1, arg2 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "HostDatabases", reflect.TypeOf((*MockHostDatabaseLister)(nil).HostDatabases), arg0, arg1, arg2) -} diff --git a/internal/mocks/mock_host_disks.go b/internal/mocks/mock_host_disks.go deleted file mode 100644 index 35fa999687..0000000000 --- a/internal/mocks/mock_host_disks.go +++ /dev/null @@ -1,49 +0,0 @@ -// Code generated by MockGen. DO NOT EDIT. -// Source: internal/store/host_disks.go - -// Package mocks is a generated GoMock package. -package mocks - -import ( - gomock "github.com/golang/mock/gomock" - mongodbatlas "github.com/mongodb/go-client-mongodb-atlas/mongodbatlas" - reflect "reflect" -) - -// MockHostDisksLister is a mock of HostDisksLister interface -type MockHostDisksLister struct { - ctrl *gomock.Controller - recorder *MockHostDisksListerMockRecorder -} - -// MockHostDisksListerMockRecorder is the mock recorder for MockHostDisksLister -type MockHostDisksListerMockRecorder struct { - mock *MockHostDisksLister -} - -// NewMockHostDisksLister creates a new mock instance -func NewMockHostDisksLister(ctrl *gomock.Controller) *MockHostDisksLister { - mock := &MockHostDisksLister{ctrl: ctrl} - mock.recorder = &MockHostDisksListerMockRecorder{mock} - return mock -} - -// EXPECT returns an object that allows the caller to indicate expected use -func (m *MockHostDisksLister) EXPECT() *MockHostDisksListerMockRecorder { - return m.recorder -} - -// HostDisks mocks base method -func (m *MockHostDisksLister) HostDisks(arg0, arg1 string, arg2 *mongodbatlas.ListOptions) (*mongodbatlas.ProcessDisksResponse, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "HostDisks", arg0, arg1, arg2) - ret0, _ := ret[0].(*mongodbatlas.ProcessDisksResponse) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// HostDisks indicates an expected call of HostDisks -func (mr *MockHostDisksListerMockRecorder) HostDisks(arg0, arg1, arg2 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "HostDisks", reflect.TypeOf((*MockHostDisksLister)(nil).HostDisks), arg0, arg1, arg2) -} diff --git a/internal/mocks/mock_host_measurements.go b/internal/mocks/mock_host_measurements.go deleted file mode 100644 index 6a1b93df2e..0000000000 --- a/internal/mocks/mock_host_measurements.go +++ /dev/null @@ -1,49 +0,0 @@ -// Code generated by MockGen. DO NOT EDIT. -// Source: internal/store/host_measurements.go - -// Package mocks is a generated GoMock package. -package mocks - -import ( - gomock "github.com/golang/mock/gomock" - mongodbatlas "github.com/mongodb/go-client-mongodb-atlas/mongodbatlas" - reflect "reflect" -) - -// MockHostMeasurementLister is a mock of HostMeasurementLister interface -type MockHostMeasurementLister struct { - ctrl *gomock.Controller - recorder *MockHostMeasurementListerMockRecorder -} - -// MockHostMeasurementListerMockRecorder is the mock recorder for MockHostMeasurementLister -type MockHostMeasurementListerMockRecorder struct { - mock *MockHostMeasurementLister -} - -// NewMockHostMeasurementLister creates a new mock instance -func NewMockHostMeasurementLister(ctrl *gomock.Controller) *MockHostMeasurementLister { - mock := &MockHostMeasurementLister{ctrl: ctrl} - mock.recorder = &MockHostMeasurementListerMockRecorder{mock} - return mock -} - -// EXPECT returns an object that allows the caller to indicate expected use -func (m *MockHostMeasurementLister) EXPECT() *MockHostMeasurementListerMockRecorder { - return m.recorder -} - -// HostMeasurements mocks base method -func (m *MockHostMeasurementLister) HostMeasurements(arg0, arg1 string, arg2 *mongodbatlas.ProcessMeasurementListOptions) (*mongodbatlas.ProcessMeasurements, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "HostMeasurements", arg0, arg1, arg2) - ret0, _ := ret[0].(*mongodbatlas.ProcessMeasurements) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// HostMeasurements indicates an expected call of HostMeasurements -func (mr *MockHostMeasurementListerMockRecorder) HostMeasurements(arg0, arg1, arg2 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "HostMeasurements", reflect.TypeOf((*MockHostMeasurementLister)(nil).HostMeasurements), arg0, arg1, arg2) -} diff --git a/internal/mocks/mock_hosts.go b/internal/mocks/mock_hosts.go deleted file mode 100644 index 57f44b3e8f..0000000000 --- a/internal/mocks/mock_hosts.go +++ /dev/null @@ -1,87 +0,0 @@ -// Code generated by MockGen. DO NOT EDIT. -// Source: internal/store/hosts.go - -// Package mocks is a generated GoMock package. -package mocks - -import ( - gomock "github.com/golang/mock/gomock" - opsmngr "go.mongodb.org/ops-manager/opsmngr" - reflect "reflect" -) - -// MockHostLister is a mock of HostLister interface -type MockHostLister struct { - ctrl *gomock.Controller - recorder *MockHostListerMockRecorder -} - -// MockHostListerMockRecorder is the mock recorder for MockHostLister -type MockHostListerMockRecorder struct { - mock *MockHostLister -} - -// NewMockHostLister creates a new mock instance -func NewMockHostLister(ctrl *gomock.Controller) *MockHostLister { - mock := &MockHostLister{ctrl: ctrl} - mock.recorder = &MockHostListerMockRecorder{mock} - return mock -} - -// EXPECT returns an object that allows the caller to indicate expected use -func (m *MockHostLister) EXPECT() *MockHostListerMockRecorder { - return m.recorder -} - -// Hosts mocks base method -func (m *MockHostLister) Hosts(arg0 string, arg1 *opsmngr.HostListOptions) (*opsmngr.Hosts, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "Hosts", arg0, arg1) - ret0, _ := ret[0].(*opsmngr.Hosts) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// Hosts indicates an expected call of Hosts -func (mr *MockHostListerMockRecorder) Hosts(arg0, arg1 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Hosts", reflect.TypeOf((*MockHostLister)(nil).Hosts), arg0, arg1) -} - -// MockHostDescriber is a mock of HostDescriber interface -type MockHostDescriber struct { - ctrl *gomock.Controller - recorder *MockHostDescriberMockRecorder -} - -// MockHostDescriberMockRecorder is the mock recorder for MockHostDescriber -type MockHostDescriberMockRecorder struct { - mock *MockHostDescriber -} - -// NewMockHostDescriber creates a new mock instance -func NewMockHostDescriber(ctrl *gomock.Controller) *MockHostDescriber { - mock := &MockHostDescriber{ctrl: ctrl} - mock.recorder = &MockHostDescriberMockRecorder{mock} - return mock -} - -// EXPECT returns an object that allows the caller to indicate expected use -func (m *MockHostDescriber) EXPECT() *MockHostDescriberMockRecorder { - return m.recorder -} - -// Host mocks base method -func (m *MockHostDescriber) Host(arg0, arg1 string) (*opsmngr.Host, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "Host", arg0, arg1) - ret0, _ := ret[0].(*opsmngr.Host) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// Host indicates an expected call of Host -func (mr *MockHostDescriberMockRecorder) Host(arg0, arg1 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Host", reflect.TypeOf((*MockHostDescriber)(nil).Host), arg0, arg1) -} diff --git a/internal/mocks/mock_indexes.go b/internal/mocks/mock_indexes.go index c2ecc7bda0..a7a28938e6 100644 --- a/internal/mocks/mock_indexes.go +++ b/internal/mocks/mock_indexes.go @@ -1,5 +1,5 @@ // Code generated by MockGen. DO NOT EDIT. -// Source: internal/store/indexes.go +// Source: github.com/mongodb/mongocli/internal/store (interfaces: IndexCreator) // Package mocks is a generated GoMock package. package mocks diff --git a/internal/mocks/mock_logs.go b/internal/mocks/mock_logs.go index 00bfcd6a9b..a3528d9ba6 100644 --- a/internal/mocks/mock_logs.go +++ b/internal/mocks/mock_logs.go @@ -1,5 +1,5 @@ // Code generated by MockGen. DO NOT EDIT. -// Source: internal/store/logs.go +// Source: github.com/mongodb/mongocli/internal/store (interfaces: LogsDownloader,LogJobsDownloader,LogCollector,LogJobLister,LogJobDeleter) // Package mocks is a generated GoMock package. package mocks diff --git a/internal/mocks/mock_host_disk_measurements.go b/internal/mocks/mock_measurements.go similarity index 53% rename from internal/mocks/mock_host_disk_measurements.go rename to internal/mocks/mock_measurements.go index 03a4a55ee1..a84c34041a 100644 --- a/internal/mocks/mock_host_disk_measurements.go +++ b/internal/mocks/mock_measurements.go @@ -1,5 +1,5 @@ // Code generated by MockGen. DO NOT EDIT. -// Source: internal/store/host_disk_measurements.go +// Source: github.com/mongodb/mongocli/internal/store (interfaces: HostMeasurementLister,HostDiskMeasurementsLister) // Package mocks is a generated GoMock package. package mocks @@ -10,6 +10,44 @@ import ( reflect "reflect" ) +// MockHostMeasurementLister is a mock of HostMeasurementLister interface +type MockHostMeasurementLister struct { + ctrl *gomock.Controller + recorder *MockHostMeasurementListerMockRecorder +} + +// MockHostMeasurementListerMockRecorder is the mock recorder for MockHostMeasurementLister +type MockHostMeasurementListerMockRecorder struct { + mock *MockHostMeasurementLister +} + +// NewMockHostMeasurementLister creates a new mock instance +func NewMockHostMeasurementLister(ctrl *gomock.Controller) *MockHostMeasurementLister { + mock := &MockHostMeasurementLister{ctrl: ctrl} + mock.recorder = &MockHostMeasurementListerMockRecorder{mock} + return mock +} + +// EXPECT returns an object that allows the caller to indicate expected use +func (m *MockHostMeasurementLister) EXPECT() *MockHostMeasurementListerMockRecorder { + return m.recorder +} + +// HostMeasurements mocks base method +func (m *MockHostMeasurementLister) HostMeasurements(arg0, arg1 string, arg2 *mongodbatlas.ProcessMeasurementListOptions) (*mongodbatlas.ProcessMeasurements, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "HostMeasurements", arg0, arg1, arg2) + ret0, _ := ret[0].(*mongodbatlas.ProcessMeasurements) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// HostMeasurements indicates an expected call of HostMeasurements +func (mr *MockHostMeasurementListerMockRecorder) HostMeasurements(arg0, arg1, arg2 interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "HostMeasurements", reflect.TypeOf((*MockHostMeasurementLister)(nil).HostMeasurements), arg0, arg1, arg2) +} + // MockHostDiskMeasurementsLister is a mock of HostDiskMeasurementsLister interface type MockHostDiskMeasurementsLister struct { ctrl *gomock.Controller diff --git a/internal/mocks/mock_organizations.go b/internal/mocks/mock_organizations.go index 61d3eb9bdb..a94e7c44a7 100644 --- a/internal/mocks/mock_organizations.go +++ b/internal/mocks/mock_organizations.go @@ -1,5 +1,5 @@ // Code generated by MockGen. DO NOT EDIT. -// Source: internal/store/organizations.go +// Source: github.com/mongodb/mongocli/internal/store (interfaces: OrganizationLister,OrganizationCreator,OrganizationDeleter) // Package mocks is a generated GoMock package. package mocks @@ -121,70 +121,3 @@ func (mr *MockOrganizationDeleterMockRecorder) DeleteOrganization(arg0 interface mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteOrganization", reflect.TypeOf((*MockOrganizationDeleter)(nil).DeleteOrganization), arg0) } - -// MockOrganizationStore is a mock of OrganizationStore interface -type MockOrganizationStore struct { - ctrl *gomock.Controller - recorder *MockOrganizationStoreMockRecorder -} - -// MockOrganizationStoreMockRecorder is the mock recorder for MockOrganizationStore -type MockOrganizationStoreMockRecorder struct { - mock *MockOrganizationStore -} - -// NewMockOrganizationStore creates a new mock instance -func NewMockOrganizationStore(ctrl *gomock.Controller) *MockOrganizationStore { - mock := &MockOrganizationStore{ctrl: ctrl} - mock.recorder = &MockOrganizationStoreMockRecorder{mock} - return mock -} - -// EXPECT returns an object that allows the caller to indicate expected use -func (m *MockOrganizationStore) EXPECT() *MockOrganizationStoreMockRecorder { - return m.recorder -} - -// GetAllOrganizations mocks base method -func (m *MockOrganizationStore) GetAllOrganizations() (interface{}, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "GetAllOrganizations") - ret0, _ := ret[0].(interface{}) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// GetAllOrganizations indicates an expected call of GetAllOrganizations -func (mr *MockOrganizationStoreMockRecorder) GetAllOrganizations() *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetAllOrganizations", reflect.TypeOf((*MockOrganizationStore)(nil).GetAllOrganizations)) -} - -// CreateOrganization mocks base method -func (m *MockOrganizationStore) CreateOrganization(arg0 string) (interface{}, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "CreateOrganization", arg0) - ret0, _ := ret[0].(interface{}) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// CreateOrganization indicates an expected call of CreateOrganization -func (mr *MockOrganizationStoreMockRecorder) CreateOrganization(arg0 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateOrganization", reflect.TypeOf((*MockOrganizationStore)(nil).CreateOrganization), arg0) -} - -// DeleteOrganization mocks base method -func (m *MockOrganizationStore) DeleteOrganization(arg0 string) error { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "DeleteOrganization", arg0) - ret0, _ := ret[0].(error) - return ret0 -} - -// DeleteOrganization indicates an expected call of DeleteOrganization -func (mr *MockOrganizationStoreMockRecorder) DeleteOrganization(arg0 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteOrganization", reflect.TypeOf((*MockOrganizationStore)(nil).DeleteOrganization), arg0) -} diff --git a/internal/mocks/mock_owners.go b/internal/mocks/mock_owners.go index a3cb15417f..8b55aa98b3 100644 --- a/internal/mocks/mock_owners.go +++ b/internal/mocks/mock_owners.go @@ -1,5 +1,5 @@ // Code generated by MockGen. DO NOT EDIT. -// Source: internal/store/owners.go +// Source: github.com/mongodb/mongocli/internal/store (interfaces: OwnerCreator) // Package mocks is a generated GoMock package. package mocks diff --git a/internal/mocks/mock_process_databases.go b/internal/mocks/mock_process_databases.go index b29b912056..301468ef7b 100644 --- a/internal/mocks/mock_process_databases.go +++ b/internal/mocks/mock_process_databases.go @@ -1,5 +1,5 @@ // Code generated by MockGen. DO NOT EDIT. -// Source: internal/store/process_databases.go +// Source: github.com/mongodb/mongocli/internal/store (interfaces: ProcessDatabaseLister) // Package mocks is a generated GoMock package. package mocks diff --git a/internal/mocks/mock_process_disk_measurements.go b/internal/mocks/mock_process_disk_measurements.go index 9bbab12597..225c252081 100644 --- a/internal/mocks/mock_process_disk_measurements.go +++ b/internal/mocks/mock_process_disk_measurements.go @@ -1,5 +1,5 @@ // Code generated by MockGen. DO NOT EDIT. -// Source: internal/store/process_disk_measurements.go +// Source: github.com/mongodb/mongocli/internal/store (interfaces: ProcessDiskMeasurementsLister) // Package mocks is a generated GoMock package. package mocks diff --git a/internal/mocks/mock_process_disks.go b/internal/mocks/mock_process_disks.go index 565da8bd3f..c0004693bf 100644 --- a/internal/mocks/mock_process_disks.go +++ b/internal/mocks/mock_process_disks.go @@ -1,5 +1,5 @@ // Code generated by MockGen. DO NOT EDIT. -// Source: internal/store/process_disks.go +// Source: github.com/mongodb/mongocli/internal/store (interfaces: ProcessDisksLister) // Package mocks is a generated GoMock package. package mocks diff --git a/internal/mocks/mock_process_measurements.go b/internal/mocks/mock_process_measurements.go index a504b9ca48..8d183d6fec 100644 --- a/internal/mocks/mock_process_measurements.go +++ b/internal/mocks/mock_process_measurements.go @@ -1,5 +1,5 @@ // Code generated by MockGen. DO NOT EDIT. -// Source: internal/store/process_measurements.go +// Source: github.com/mongodb/mongocli/internal/store (interfaces: ProcessMeasurementLister) // Package mocks is a generated GoMock package. package mocks diff --git a/internal/mocks/mock_processes.go b/internal/mocks/mock_processes.go index b86f68b06c..976decc579 100644 --- a/internal/mocks/mock_processes.go +++ b/internal/mocks/mock_processes.go @@ -1,5 +1,5 @@ // Code generated by MockGen. DO NOT EDIT. -// Source: internal/store/processes.go +// Source: github.com/mongodb/mongocli/internal/store (interfaces: ProcessLister) // Package mocks is a generated GoMock package. package mocks diff --git a/internal/mocks/mock_profile.go b/internal/mocks/mock_profile.go index abae15938c..4013e5f6bb 100644 --- a/internal/mocks/mock_profile.go +++ b/internal/mocks/mock_profile.go @@ -1,5 +1,5 @@ // Code generated by MockGen. DO NOT EDIT. -// Source: internal/config/profile.go +// Source: github.com/mongodb/mongocli/internal/config (interfaces: Setter,Saver,SetSaver,Getter,Config) // Package mocks is a generated GoMock package. package mocks @@ -9,66 +9,66 @@ import ( reflect "reflect" ) -// MockProfileSetter is a mock of ProfileSetter interface -type MockProfileSetter struct { +// MockSetter is a mock of Setter interface +type MockSetter struct { ctrl *gomock.Controller - recorder *MockProfileSetterMockRecorder + recorder *MockSetterMockRecorder } -// MockProfileSetterMockRecorder is the mock recorder for MockProfileSetter -type MockProfileSetterMockRecorder struct { - mock *MockProfileSetter +// MockSetterMockRecorder is the mock recorder for MockSetter +type MockSetterMockRecorder struct { + mock *MockSetter } -// NewMockProfileSetter creates a new mock instance -func NewMockProfileSetter(ctrl *gomock.Controller) *MockProfileSetter { - mock := &MockProfileSetter{ctrl: ctrl} - mock.recorder = &MockProfileSetterMockRecorder{mock} +// NewMockSetter creates a new mock instance +func NewMockSetter(ctrl *gomock.Controller) *MockSetter { + mock := &MockSetter{ctrl: ctrl} + mock.recorder = &MockSetterMockRecorder{mock} return mock } // EXPECT returns an object that allows the caller to indicate expected use -func (m *MockProfileSetter) EXPECT() *MockProfileSetterMockRecorder { +func (m *MockSetter) EXPECT() *MockSetterMockRecorder { return m.recorder } // Set mocks base method -func (m *MockProfileSetter) Set(arg0, arg1 string) { +func (m *MockSetter) Set(arg0, arg1 string) { m.ctrl.T.Helper() m.ctrl.Call(m, "Set", arg0, arg1) } // Set indicates an expected call of Set -func (mr *MockProfileSetterMockRecorder) Set(arg0, arg1 interface{}) *gomock.Call { +func (mr *MockSetterMockRecorder) Set(arg0, arg1 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Set", reflect.TypeOf((*MockProfileSetter)(nil).Set), arg0, arg1) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Set", reflect.TypeOf((*MockSetter)(nil).Set), arg0, arg1) } -// MockProfileSaver is a mock of ProfileSaver interface -type MockProfileSaver struct { +// MockSaver is a mock of Saver interface +type MockSaver struct { ctrl *gomock.Controller - recorder *MockProfileSaverMockRecorder + recorder *MockSaverMockRecorder } -// MockProfileSaverMockRecorder is the mock recorder for MockProfileSaver -type MockProfileSaverMockRecorder struct { - mock *MockProfileSaver +// MockSaverMockRecorder is the mock recorder for MockSaver +type MockSaverMockRecorder struct { + mock *MockSaver } -// NewMockProfileSaver creates a new mock instance -func NewMockProfileSaver(ctrl *gomock.Controller) *MockProfileSaver { - mock := &MockProfileSaver{ctrl: ctrl} - mock.recorder = &MockProfileSaverMockRecorder{mock} +// NewMockSaver creates a new mock instance +func NewMockSaver(ctrl *gomock.Controller) *MockSaver { + mock := &MockSaver{ctrl: ctrl} + mock.recorder = &MockSaverMockRecorder{mock} return mock } // EXPECT returns an object that allows the caller to indicate expected use -func (m *MockProfileSaver) EXPECT() *MockProfileSaverMockRecorder { +func (m *MockSaver) EXPECT() *MockSaverMockRecorder { return m.recorder } // Save mocks base method -func (m *MockProfileSaver) Save() error { +func (m *MockSaver) Save() error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "Save") ret0, _ := ret[0].(error) @@ -76,48 +76,178 @@ func (m *MockProfileSaver) Save() error { } // Save indicates an expected call of Save -func (mr *MockProfileSaverMockRecorder) Save() *gomock.Call { +func (mr *MockSaverMockRecorder) Save() *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Save", reflect.TypeOf((*MockProfileSaver)(nil).Save)) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Save", reflect.TypeOf((*MockSaver)(nil).Save)) } -// MockProfileSetSaver is a mock of ProfileSetSaver interface -type MockProfileSetSaver struct { +// MockSetSaver is a mock of SetSaver interface +type MockSetSaver struct { ctrl *gomock.Controller - recorder *MockProfileSetSaverMockRecorder + recorder *MockSetSaverMockRecorder } -// MockProfileSetSaverMockRecorder is the mock recorder for MockProfileSetSaver -type MockProfileSetSaverMockRecorder struct { - mock *MockProfileSetSaver +// MockSetSaverMockRecorder is the mock recorder for MockSetSaver +type MockSetSaverMockRecorder struct { + mock *MockSetSaver } -// NewMockProfileSetSaver creates a new mock instance -func NewMockProfileSetSaver(ctrl *gomock.Controller) *MockProfileSetSaver { - mock := &MockProfileSetSaver{ctrl: ctrl} - mock.recorder = &MockProfileSetSaverMockRecorder{mock} +// NewMockSetSaver creates a new mock instance +func NewMockSetSaver(ctrl *gomock.Controller) *MockSetSaver { + mock := &MockSetSaver{ctrl: ctrl} + mock.recorder = &MockSetSaverMockRecorder{mock} return mock } // EXPECT returns an object that allows the caller to indicate expected use -func (m *MockProfileSetSaver) EXPECT() *MockProfileSetSaverMockRecorder { +func (m *MockSetSaver) EXPECT() *MockSetSaverMockRecorder { return m.recorder } +// Save mocks base method +func (m *MockSetSaver) Save() error { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "Save") + ret0, _ := ret[0].(error) + return ret0 +} + +// Save indicates an expected call of Save +func (mr *MockSetSaverMockRecorder) Save() *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Save", reflect.TypeOf((*MockSetSaver)(nil).Save)) +} + // Set mocks base method -func (m *MockProfileSetSaver) Set(arg0, arg1 string) { +func (m *MockSetSaver) Set(arg0, arg1 string) { m.ctrl.T.Helper() m.ctrl.Call(m, "Set", arg0, arg1) } // Set indicates an expected call of Set -func (mr *MockProfileSetSaverMockRecorder) Set(arg0, arg1 interface{}) *gomock.Call { +func (mr *MockSetSaverMockRecorder) Set(arg0, arg1 interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Set", reflect.TypeOf((*MockSetSaver)(nil).Set), arg0, arg1) +} + +// MockGetter is a mock of Getter interface +type MockGetter struct { + ctrl *gomock.Controller + recorder *MockGetterMockRecorder +} + +// MockGetterMockRecorder is the mock recorder for MockGetter +type MockGetterMockRecorder struct { + mock *MockGetter +} + +// NewMockGetter creates a new mock instance +func NewMockGetter(ctrl *gomock.Controller) *MockGetter { + mock := &MockGetter{ctrl: ctrl} + mock.recorder = &MockGetterMockRecorder{mock} + return mock +} + +// EXPECT returns an object that allows the caller to indicate expected use +func (m *MockGetter) EXPECT() *MockGetterMockRecorder { + return m.recorder +} + +// GetString mocks base method +func (m *MockGetter) GetString(arg0 string) string { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "GetString", arg0) + ret0, _ := ret[0].(string) + return ret0 +} + +// GetString indicates an expected call of GetString +func (mr *MockGetterMockRecorder) GetString(arg0 interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetString", reflect.TypeOf((*MockGetter)(nil).GetString), arg0) +} + +// MockConfig is a mock of Config interface +type MockConfig struct { + ctrl *gomock.Controller + recorder *MockConfigMockRecorder +} + +// MockConfigMockRecorder is the mock recorder for MockConfig +type MockConfigMockRecorder struct { + mock *MockConfig +} + +// NewMockConfig creates a new mock instance +func NewMockConfig(ctrl *gomock.Controller) *MockConfig { + mock := &MockConfig{ctrl: ctrl} + mock.recorder = &MockConfigMockRecorder{mock} + return mock +} + +// EXPECT returns an object that allows the caller to indicate expected use +func (m *MockConfig) EXPECT() *MockConfigMockRecorder { + return m.recorder +} + +// GetString mocks base method +func (m *MockConfig) GetString(arg0 string) string { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "GetString", arg0) + ret0, _ := ret[0].(string) + return ret0 +} + +// GetString indicates an expected call of GetString +func (mr *MockConfigMockRecorder) GetString(arg0 interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetString", reflect.TypeOf((*MockConfig)(nil).GetString), arg0) +} + +// OpsManagerURL mocks base method +func (m *MockConfig) OpsManagerURL() string { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "OpsManagerURL") + ret0, _ := ret[0].(string) + return ret0 +} + +// OpsManagerURL indicates an expected call of OpsManagerURL +func (mr *MockConfigMockRecorder) OpsManagerURL() *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Set", reflect.TypeOf((*MockProfileSetSaver)(nil).Set), arg0, arg1) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OpsManagerURL", reflect.TypeOf((*MockConfig)(nil).OpsManagerURL)) +} + +// PrivateAPIKey mocks base method +func (m *MockConfig) PrivateAPIKey() string { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "PrivateAPIKey") + ret0, _ := ret[0].(string) + return ret0 +} + +// PrivateAPIKey indicates an expected call of PrivateAPIKey +func (mr *MockConfigMockRecorder) PrivateAPIKey() *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PrivateAPIKey", reflect.TypeOf((*MockConfig)(nil).PrivateAPIKey)) +} + +// PublicAPIKey mocks base method +func (m *MockConfig) PublicAPIKey() string { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "PublicAPIKey") + ret0, _ := ret[0].(string) + return ret0 +} + +// PublicAPIKey indicates an expected call of PublicAPIKey +func (mr *MockConfigMockRecorder) PublicAPIKey() *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PublicAPIKey", reflect.TypeOf((*MockConfig)(nil).PublicAPIKey)) } // Save mocks base method -func (m *MockProfileSetSaver) Save() error { +func (m *MockConfig) Save() error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "Save") ret0, _ := ret[0].(error) @@ -125,7 +255,33 @@ func (m *MockProfileSetSaver) Save() error { } // Save indicates an expected call of Save -func (mr *MockProfileSetSaverMockRecorder) Save() *gomock.Call { +func (mr *MockConfigMockRecorder) Save() *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Save", reflect.TypeOf((*MockConfig)(nil).Save)) +} + +// Service mocks base method +func (m *MockConfig) Service() string { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "Service") + ret0, _ := ret[0].(string) + return ret0 +} + +// Service indicates an expected call of Service +func (mr *MockConfigMockRecorder) Service() *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Service", reflect.TypeOf((*MockConfig)(nil).Service)) +} + +// Set mocks base method +func (m *MockConfig) Set(arg0, arg1 string) { + m.ctrl.T.Helper() + m.ctrl.Call(m, "Set", arg0, arg1) +} + +// Set indicates an expected call of Set +func (mr *MockConfigMockRecorder) Set(arg0, arg1 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Save", reflect.TypeOf((*MockProfileSetSaver)(nil).Save)) + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Set", reflect.TypeOf((*MockConfig)(nil).Set), arg0, arg1) } diff --git a/internal/mocks/mock_project_ip_whitelist.go b/internal/mocks/mock_project_ip_whitelist.go index 6ae0787110..ace049a23e 100644 --- a/internal/mocks/mock_project_ip_whitelist.go +++ b/internal/mocks/mock_project_ip_whitelist.go @@ -1,5 +1,5 @@ // Code generated by MockGen. DO NOT EDIT. -// Source: internal/store/project_ip_whitelist.go +// Source: github.com/mongodb/mongocli/internal/store (interfaces: ProjectIPWhitelistDescriber,ProjectIPWhitelistLister,ProjectIPWhitelistCreator,ProjectIPWhitelistDeleter) // Package mocks is a generated GoMock package. package mocks @@ -160,70 +160,3 @@ func (mr *MockProjectIPWhitelistDeleterMockRecorder) DeleteProjectIPWhitelist(ar mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteProjectIPWhitelist", reflect.TypeOf((*MockProjectIPWhitelistDeleter)(nil).DeleteProjectIPWhitelist), arg0, arg1) } - -// MockProjectIPWhitelistStore is a mock of ProjectIPWhitelistStore interface -type MockProjectIPWhitelistStore struct { - ctrl *gomock.Controller - recorder *MockProjectIPWhitelistStoreMockRecorder -} - -// MockProjectIPWhitelistStoreMockRecorder is the mock recorder for MockProjectIPWhitelistStore -type MockProjectIPWhitelistStoreMockRecorder struct { - mock *MockProjectIPWhitelistStore -} - -// NewMockProjectIPWhitelistStore creates a new mock instance -func NewMockProjectIPWhitelistStore(ctrl *gomock.Controller) *MockProjectIPWhitelistStore { - mock := &MockProjectIPWhitelistStore{ctrl: ctrl} - mock.recorder = &MockProjectIPWhitelistStoreMockRecorder{mock} - return mock -} - -// EXPECT returns an object that allows the caller to indicate expected use -func (m *MockProjectIPWhitelistStore) EXPECT() *MockProjectIPWhitelistStoreMockRecorder { - return m.recorder -} - -// ProjectIPWhitelists mocks base method -func (m *MockProjectIPWhitelistStore) ProjectIPWhitelists(arg0 string, arg1 *mongodbatlas.ListOptions) ([]mongodbatlas.ProjectIPWhitelist, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "ProjectIPWhitelists", arg0, arg1) - ret0, _ := ret[0].([]mongodbatlas.ProjectIPWhitelist) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// ProjectIPWhitelists indicates an expected call of ProjectIPWhitelists -func (mr *MockProjectIPWhitelistStoreMockRecorder) ProjectIPWhitelists(arg0, arg1 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ProjectIPWhitelists", reflect.TypeOf((*MockProjectIPWhitelistStore)(nil).ProjectIPWhitelists), arg0, arg1) -} - -// CreateProjectIPWhitelist mocks base method -func (m *MockProjectIPWhitelistStore) CreateProjectIPWhitelist(arg0 *mongodbatlas.ProjectIPWhitelist) ([]mongodbatlas.ProjectIPWhitelist, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "CreateProjectIPWhitelist", arg0) - ret0, _ := ret[0].([]mongodbatlas.ProjectIPWhitelist) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// CreateProjectIPWhitelist indicates an expected call of CreateProjectIPWhitelist -func (mr *MockProjectIPWhitelistStoreMockRecorder) CreateProjectIPWhitelist(arg0 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateProjectIPWhitelist", reflect.TypeOf((*MockProjectIPWhitelistStore)(nil).CreateProjectIPWhitelist), arg0) -} - -// DeleteProjectIPWhitelist mocks base method -func (m *MockProjectIPWhitelistStore) DeleteProjectIPWhitelist(arg0, arg1 string) error { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "DeleteProjectIPWhitelist", arg0, arg1) - ret0, _ := ret[0].(error) - return ret0 -} - -// DeleteProjectIPWhitelist indicates an expected call of DeleteProjectIPWhitelist -func (mr *MockProjectIPWhitelistStoreMockRecorder) DeleteProjectIPWhitelist(arg0, arg1 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteProjectIPWhitelist", reflect.TypeOf((*MockProjectIPWhitelistStore)(nil).DeleteProjectIPWhitelist), arg0, arg1) -} diff --git a/internal/mocks/mock_projects.go b/internal/mocks/mock_projects.go index 1118059217..0f2a198289 100644 --- a/internal/mocks/mock_projects.go +++ b/internal/mocks/mock_projects.go @@ -1,5 +1,5 @@ // Code generated by MockGen. DO NOT EDIT. -// Source: internal/store/projects.go +// Source: github.com/mongodb/mongocli/internal/store (interfaces: ProjectLister,OrgProjectLister,ProjectCreator,ProjectDeleter) // Package mocks is a generated GoMock package. package mocks @@ -175,85 +175,3 @@ func (mr *MockProjectDeleterMockRecorder) DeleteProject(arg0 interface{}) *gomoc mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteProject", reflect.TypeOf((*MockProjectDeleter)(nil).DeleteProject), arg0) } - -// MockProjectStore is a mock of ProjectStore interface -type MockProjectStore struct { - ctrl *gomock.Controller - recorder *MockProjectStoreMockRecorder -} - -// MockProjectStoreMockRecorder is the mock recorder for MockProjectStore -type MockProjectStoreMockRecorder struct { - mock *MockProjectStore -} - -// NewMockProjectStore creates a new mock instance -func NewMockProjectStore(ctrl *gomock.Controller) *MockProjectStore { - mock := &MockProjectStore{ctrl: ctrl} - mock.recorder = &MockProjectStoreMockRecorder{mock} - return mock -} - -// EXPECT returns an object that allows the caller to indicate expected use -func (m *MockProjectStore) EXPECT() *MockProjectStoreMockRecorder { - return m.recorder -} - -// GetAllProjects mocks base method -func (m *MockProjectStore) GetAllProjects(arg0 *mongodbatlas.ListOptions) (interface{}, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "GetAllProjects", arg0) - ret0, _ := ret[0].(interface{}) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// GetAllProjects indicates an expected call of GetAllProjects -func (mr *MockProjectStoreMockRecorder) GetAllProjects(arg0 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetAllProjects", reflect.TypeOf((*MockProjectStore)(nil).GetAllProjects), arg0) -} - -// GetOrgProjects mocks base method -func (m *MockProjectStore) GetOrgProjects(arg0 string, arg1 *mongodbatlas.ListOptions) (interface{}, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "GetOrgProjects", arg0, arg1) - ret0, _ := ret[0].(interface{}) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// GetOrgProjects indicates an expected call of GetOrgProjects -func (mr *MockProjectStoreMockRecorder) GetOrgProjects(arg0, arg1 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetOrgProjects", reflect.TypeOf((*MockProjectStore)(nil).GetOrgProjects), arg0, arg1) -} - -// CreateProject mocks base method -func (m *MockProjectStore) CreateProject(arg0, arg1 string) (interface{}, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "CreateProject", arg0, arg1) - ret0, _ := ret[0].(interface{}) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// CreateProject indicates an expected call of CreateProject -func (mr *MockProjectStoreMockRecorder) CreateProject(arg0, arg1 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateProject", reflect.TypeOf((*MockProjectStore)(nil).CreateProject), arg0, arg1) -} - -// DeleteProject mocks base method -func (m *MockProjectStore) DeleteProject(arg0 string) error { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "DeleteProject", arg0) - ret0, _ := ret[0].(error) - return ret0 -} - -// DeleteProject indicates an expected call of DeleteProject -func (mr *MockProjectStoreMockRecorder) DeleteProject(arg0 interface{}) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteProject", reflect.TypeOf((*MockProjectStore)(nil).DeleteProject), arg0) -} diff --git a/internal/store/agents.go b/internal/store/agents.go index 2fcd1a94e8..6200272290 100644 --- a/internal/store/agents.go +++ b/internal/store/agents.go @@ -21,6 +21,8 @@ import ( "go.mongodb.org/ops-manager/opsmngr" ) +//go:generate mockgen -destination=../mocks/mock_agents.go -package=mocks github.com/mongodb/mongocli/internal/store AgentLister,AgentUpgrader + type AgentLister interface { Agents(string, string) (*opsmngr.Agents, error) } diff --git a/internal/store/alert_configuration.go b/internal/store/alert_configuration.go index 72a9c005c3..cc2072f549 100644 --- a/internal/store/alert_configuration.go +++ b/internal/store/alert_configuration.go @@ -23,6 +23,8 @@ import ( "go.mongodb.org/ops-manager/opsmngr" ) +//go:generate mockgen -destination=../mocks/mock_alert_configuration.go -package=mocks github.com/mongodb/mongocli/internal/store AlertConfigurationLister,AlertConfigurationCreator,AlertConfigurationDeleter,AlertConfigurationUpdater,MatcherFieldsLister + type AlertConfigurationLister interface { AlertConfigurations(string, *atlas.ListOptions) ([]atlas.AlertConfiguration, error) } @@ -43,14 +45,6 @@ type MatcherFieldsLister interface { MatcherFields() ([]string, error) } -type AlertConfigurationStore interface { - AlertConfigurationLister - AlertConfigurationCreator - AlertConfigurationDeleter - AlertConfigurationUpdater - MatcherFieldsLister -} - // AlertConfigurations encapsulate the logic to manage different cloud providers func (s *Store) AlertConfigurations(projectID string, opts *atlas.ListOptions) ([]atlas.AlertConfiguration, error) { switch s.service { diff --git a/internal/store/alerts.go b/internal/store/alerts.go index 7f12de483c..9be91c1feb 100644 --- a/internal/store/alerts.go +++ b/internal/store/alerts.go @@ -23,6 +23,8 @@ import ( "go.mongodb.org/ops-manager/opsmngr" ) +//go:generate mockgen -destination=../mocks/mock_alerts.go -package=mocks github.com/mongodb/mongocli/internal/store AlertDescriber,AlertLister,AlertAcknowledger + type AlertDescriber interface { Alert(string, string) (*atlas.Alert, error) } @@ -35,12 +37,6 @@ type AlertAcknowledger interface { AcknowledgeAlert(string, string, *atlas.AcknowledgeRequest) (*atlas.Alert, error) } -type AlertsStore interface { - AlertDescriber - AlertLister - AlertAcknowledger -} - // Alert encapsulate the logic to manage different cloud providers func (s *Store) Alert(projectID, alertID string) (*atlas.Alert, error) { switch s.service { diff --git a/internal/store/automation.go b/internal/store/automation.go index cc3218cef2..363e0e689e 100644 --- a/internal/store/automation.go +++ b/internal/store/automation.go @@ -22,6 +22,8 @@ import ( "go.mongodb.org/ops-manager/opsmngr" ) +//go:generate mockgen -destination=../mocks/mock_automation.go -package=mocks github.com/mongodb/mongocli/internal/store AutomationGetter,AutomationUpdater,AutomationStatusGetter,AutomationPatcher,CloudManagerClustersLister + type AutomationGetter interface { GetAutomationConfig(string) (*opsmngr.AutomationConfig, error) } @@ -39,12 +41,6 @@ type AutomationPatcher interface { AutomationUpdater } -type AutomationStore interface { - AutomationGetter - AutomationUpdater - AutomationStatusGetter -} - type AllClusterLister interface { ListAllProjectClusters() (*opsmngr.AllClustersProjects, error) } diff --git a/internal/store/checkpoints.go b/internal/store/checkpoints.go index 50c75e7be2..2d2eedd3f2 100644 --- a/internal/store/checkpoints.go +++ b/internal/store/checkpoints.go @@ -23,6 +23,8 @@ import ( "go.mongodb.org/ops-manager/opsmngr" ) +//go:generate mockgen -destination=../mocks/mock_checkpoints.go -package=mocks github.com/mongodb/mongocli/internal/store CheckpointsLister + type CheckpointsLister interface { List(string, string, *atlas.ListOptions) (*atlas.Checkpoints, error) } diff --git a/internal/store/clusters.go b/internal/store/clusters.go index 9803de2e70..fd1fed4858 100644 --- a/internal/store/clusters.go +++ b/internal/store/clusters.go @@ -23,6 +23,8 @@ import ( "go.mongodb.org/ops-manager/opsmngr" ) +//go:generate mockgen -destination=../mocks/mock_clusters.go -package=mocks github.com/mongodb/mongocli/internal/store ClusterLister,ClusterDescriber,ClusterCreator,ClusterDeleter,ClusterUpdater,ClusterStore + type ClusterLister interface { ProjectClusters(string, *atlas.ListOptions) ([]atlas.Cluster, error) } diff --git a/internal/store/continuous_jobs.go b/internal/store/continuous_jobs.go index 0351542e4a..51054c4037 100644 --- a/internal/store/continuous_jobs.go +++ b/internal/store/continuous_jobs.go @@ -23,6 +23,8 @@ import ( "go.mongodb.org/ops-manager/opsmngr" ) +//go:generate mockgen -destination=../mocks/mock_continuous_jobs.go -package=mocks github.com/mongodb/mongocli/internal/store ContinuousJobLister,ContinuousJobCreator + type ContinuousJobLister interface { ContinuousRestoreJobs(string, string, *atlas.ListOptions) (*atlas.ContinuousJobs, error) } diff --git a/internal/store/continuous_snapshots.go b/internal/store/continuous_snapshots.go index ac3dae0a6e..c5741a9e0a 100644 --- a/internal/store/continuous_snapshots.go +++ b/internal/store/continuous_snapshots.go @@ -23,6 +23,8 @@ import ( "go.mongodb.org/ops-manager/opsmngr" ) +//go:generate mockgen -destination=../mocks/mock_continuous_snapshots.go -package=mocks github.com/mongodb/mongocli/internal/store SnapshotsLister,SnapshotDescriber + type SnapshotsLister interface { ContinuousSnapshots(string, string, *atlas.ListOptions) (*atlas.ContinuousSnapshots, error) } @@ -31,11 +33,6 @@ type SnapshotDescriber interface { ContinuousSnapshot(string, string, string) (*atlas.ContinuousSnapshot, error) } -type SnapshotsStore interface { - SnapshotsLister - SnapshotDescriber -} - // ProjectClusters encapsulate the logic to manage different cloud providers func (s *Store) ContinuousSnapshots(projectID, clusterID string, opts *atlas.ListOptions) (*atlas.ContinuousSnapshots, error) { switch s.service { diff --git a/internal/store/database_users.go b/internal/store/database_users.go index 978b4f14e3..bedbd8f83d 100644 --- a/internal/store/database_users.go +++ b/internal/store/database_users.go @@ -22,6 +22,8 @@ import ( "github.com/mongodb/mongocli/internal/config" ) +//go:generate mockgen -destination=../mocks/mock_database_users.go -package=mocks github.com/mongodb/mongocli/internal/store DatabaseUserLister,DatabaseUserCreator,DatabaseUserDeleter,DatabaseUserUpdater,DatabaseUserDescriber + type DatabaseUserLister interface { DatabaseUsers(groupID string, opts *atlas.ListOptions) ([]atlas.DatabaseUser, error) } @@ -42,13 +44,6 @@ type DatabaseUserDescriber interface { DatabaseUser(string, string, string) (*atlas.DatabaseUser, error) } -type DatabaseUserStore interface { - DatabaseUserCreator - DatabaseUserDeleter - DatabaseUserUpdater - DatabaseUserDescriber -} - // CreateDatabaseUser encapsulate the logic to manage different cloud providers func (s *Store) CreateDatabaseUser(user *atlas.DatabaseUser) (*atlas.DatabaseUser, error) { switch s.service { diff --git a/internal/store/hosts.go b/internal/store/deployments.go similarity index 54% rename from internal/store/hosts.go rename to internal/store/deployments.go index 49cbfdaec5..c3fc01421d 100644 --- a/internal/store/hosts.go +++ b/internal/store/deployments.go @@ -18,10 +18,13 @@ import ( "context" "fmt" + atlas "github.com/mongodb/go-client-mongodb-atlas/mongodbatlas" "github.com/mongodb/mongocli/internal/config" "go.mongodb.org/ops-manager/opsmngr" ) +//go:generate mockgen -destination=../mocks/mock_deployments.go -package=mocks github.com/mongodb/mongocli/internal/store HostLister,HostDescriber,HostDatabaseLister,HostDisksLister + type HostLister interface { Hosts(string, *opsmngr.HostListOptions) (*opsmngr.Hosts, error) } @@ -30,6 +33,36 @@ type HostDescriber interface { Host(string, string) (*opsmngr.Host, error) } +type HostDatabaseLister interface { + HostDatabases(string, string, *atlas.ListOptions) (*atlas.ProcessDatabasesResponse, error) +} + +type HostDisksLister interface { + HostDisks(string, string, *atlas.ListOptions) (*atlas.ProcessDisksResponse, error) +} + +// HostDatabases encapsulate the logic to manage different cloud providers +func (s *Store) HostDatabases(groupID, hostID string, opts *atlas.ListOptions) (*atlas.ProcessDatabasesResponse, error) { + switch s.service { + case config.OpsManagerService, config.CloudManagerService: + result, _, err := s.client.(*opsmngr.Client).Deployments.ListDatabases(context.Background(), groupID, hostID, opts) + return result, err + default: + return nil, fmt.Errorf("unsupported service: %s", s.service) + } +} + +// HostDisks encapsulate the logic to manage different cloud providers +func (s *Store) HostDisks(groupID, hostID string, opts *atlas.ListOptions) (*atlas.ProcessDisksResponse, error) { + switch s.service { + case config.OpsManagerService, config.CloudManagerService: + result, _, err := s.client.(*opsmngr.Client).Deployments.ListPartitions(context.Background(), groupID, hostID, opts) + return result, err + default: + return nil, fmt.Errorf("unsupported service: %s", s.service) + } +} + // Hosts encapsulate the logic to manage different cloud providers func (s *Store) Hosts(groupID string, opts *opsmngr.HostListOptions) (*opsmngr.Hosts, error) { switch s.service { diff --git a/internal/store/diagnose_archive.go b/internal/store/diagnose_archive.go index ae29e2580e..8bd9dc2b56 100644 --- a/internal/store/diagnose_archive.go +++ b/internal/store/diagnose_archive.go @@ -23,6 +23,8 @@ import ( "go.mongodb.org/ops-manager/opsmngr" ) +//go:generate mockgen -destination=../mocks/mock_diagnose_archive.go -package=mocks github.com/mongodb/mongocli/internal/store ArchivesDownloader + type ArchivesDownloader interface { DownloadArchive(string, *opsmngr.DiagnosticsListOpts, io.Writer) error } diff --git a/internal/store/events.go b/internal/store/events.go index 419b1242b7..1b58516aee 100644 --- a/internal/store/events.go +++ b/internal/store/events.go @@ -23,6 +23,8 @@ import ( "go.mongodb.org/ops-manager/opsmngr" ) +//go:generate mockgen -destination=../mocks/mock_events.go -package=mocks github.com/mongodb/mongocli/internal/store EventLister + type OrganizationEventLister interface { OrganizationEvents(string, *atlas.EventListOptions) (*atlas.EventResponse, error) } diff --git a/internal/store/global_alerts.go b/internal/store/global_alerts.go index 03db1570d8..12743a6515 100644 --- a/internal/store/global_alerts.go +++ b/internal/store/global_alerts.go @@ -23,14 +23,12 @@ import ( "go.mongodb.org/ops-manager/opsmngr" ) +//go:generate mockgen -destination=../mocks/mock_global_alerts.go -package=mocks github.com/mongodb/mongocli/internal/store GlobalAlertLister + type GlobalAlertLister interface { GlobalAlerts(*atlas.AlertsListOptions) (*opsmngr.GlobalAlerts, error) } -type GlobalAlertsStore interface { - GlobalAlertLister -} - // GlobalAlerts encapsulate the logic to manage different cloud providers func (s *Store) GlobalAlerts(opts *atlas.AlertsListOptions) (*opsmngr.GlobalAlerts, error) { switch s.service { diff --git a/internal/store/host_databases.go b/internal/store/host_databases.go deleted file mode 100644 index 1409b9a103..0000000000 --- a/internal/store/host_databases.go +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright 2020 MongoDB Inc -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -package store - -import ( - "context" - "fmt" - - atlas "github.com/mongodb/go-client-mongodb-atlas/mongodbatlas" - "github.com/mongodb/mongocli/internal/config" - "go.mongodb.org/ops-manager/opsmngr" -) - -type HostDatabaseLister interface { - HostDatabases(string, string, *atlas.ListOptions) (*atlas.ProcessDatabasesResponse, error) -} - -// HostDatabases encapsulate the logic to manage different cloud providers -func (s *Store) HostDatabases(groupID, hostID string, opts *atlas.ListOptions) (*atlas.ProcessDatabasesResponse, error) { - switch s.service { - case config.OpsManagerService, config.CloudManagerService: - result, _, err := s.client.(*opsmngr.Client).Deployments.ListDatabases(context.Background(), groupID, hostID, opts) - return result, err - default: - return nil, fmt.Errorf("unsupported service: %s", s.service) - } -} diff --git a/internal/store/host_disks.go b/internal/store/host_disks.go deleted file mode 100644 index c724c89058..0000000000 --- a/internal/store/host_disks.go +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright 2020 MongoDB Inc -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -package store - -import ( - "context" - "fmt" - - atlas "github.com/mongodb/go-client-mongodb-atlas/mongodbatlas" - "github.com/mongodb/mongocli/internal/config" - "go.mongodb.org/ops-manager/opsmngr" -) - -type HostDisksLister interface { - HostDisks(string, string, *atlas.ListOptions) (*atlas.ProcessDisksResponse, error) -} - -// HostDisks encapsulate the logic to manage different cloud providers -func (s *Store) HostDisks(groupID, hostID string, opts *atlas.ListOptions) (*atlas.ProcessDisksResponse, error) { - switch s.service { - case config.OpsManagerService, config.CloudManagerService: - result, _, err := s.client.(*opsmngr.Client).Deployments.ListPartitions(context.Background(), groupID, hostID, opts) - return result, err - default: - return nil, fmt.Errorf("unsupported service: %s", s.service) - } -} diff --git a/internal/store/host_measurements.go b/internal/store/host_measurements.go deleted file mode 100644 index 5d0f33cdaf..0000000000 --- a/internal/store/host_measurements.go +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright 2020 MongoDB Inc -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -package store - -import ( - "context" - "fmt" - - atlas "github.com/mongodb/go-client-mongodb-atlas/mongodbatlas" - "github.com/mongodb/mongocli/internal/config" - "go.mongodb.org/ops-manager/opsmngr" -) - -type HostMeasurementLister interface { - HostMeasurements(string, string, *atlas.ProcessMeasurementListOptions) (*atlas.ProcessMeasurements, error) -} - -// HostMeasurements encapsulate the logic to manage different cloud providers -func (s *Store) HostMeasurements(groupID, host string, opts *atlas.ProcessMeasurementListOptions) (*atlas.ProcessMeasurements, error) { - switch s.service { - case config.OpsManagerService, config.CloudManagerService: - result, _, err := s.client.(*opsmngr.Client).Measurements.Host(context.Background(), groupID, host, opts) - return result, err - default: - return nil, fmt.Errorf("unsupported service: %s", s.service) - } -} diff --git a/internal/store/indexes.go b/internal/store/indexes.go index 414fd0458b..6cc4e4b2b8 100644 --- a/internal/store/indexes.go +++ b/internal/store/indexes.go @@ -22,6 +22,8 @@ import ( "github.com/mongodb/mongocli/internal/config" ) +//go:generate mockgen -destination=../mocks/mock_indexes.go -package=mocks github.com/mongodb/mongocli/internal/store IndexCreator + type IndexCreator interface { CreateIndex(string, string, *atlas.IndexConfiguration) error } diff --git a/internal/store/logs.go b/internal/store/logs.go index 3279e01b31..f07719428c 100644 --- a/internal/store/logs.go +++ b/internal/store/logs.go @@ -24,6 +24,8 @@ import ( "go.mongodb.org/ops-manager/opsmngr" ) +//go:generate mockgen -destination=../mocks/mock_logs.go -package=mocks github.com/mongodb/mongocli/internal/store LogsDownloader,LogJobsDownloader,LogCollector,LogJobLister,LogJobDeleter + type LogsDownloader interface { DownloadLog(string, string, string, io.Writer, *atlas.DateRangetOptions) error } diff --git a/internal/store/host_disk_measurements.go b/internal/store/measurements.go similarity index 64% rename from internal/store/host_disk_measurements.go rename to internal/store/measurements.go index 779d94a642..3fd15a3a62 100644 --- a/internal/store/host_disk_measurements.go +++ b/internal/store/measurements.go @@ -23,10 +23,26 @@ import ( "go.mongodb.org/ops-manager/opsmngr" ) +//go:generate mockgen -destination=../mocks/mock_measurements.go -package=mocks github.com/mongodb/mongocli/internal/store HostMeasurementLister,HostDiskMeasurementsLister + +type HostMeasurementLister interface { + HostMeasurements(string, string, *atlas.ProcessMeasurementListOptions) (*atlas.ProcessMeasurements, error) +} type HostDiskMeasurementsLister interface { HostDiskMeasurements(string, string, string, *atlas.ProcessMeasurementListOptions) (*atlas.ProcessDiskMeasurements, error) } +// HostMeasurements encapsulate the logic to manage different cloud providers +func (s *Store) HostMeasurements(groupID, host string, opts *atlas.ProcessMeasurementListOptions) (*atlas.ProcessMeasurements, error) { + switch s.service { + case config.OpsManagerService, config.CloudManagerService: + result, _, err := s.client.(*opsmngr.Client).Measurements.Host(context.Background(), groupID, host, opts) + return result, err + default: + return nil, fmt.Errorf("unsupported service: %s", s.service) + } +} + // HostDiskMeasurements encapsulate the logic to manage different cloud providers func (s *Store) HostDiskMeasurements(groupID, hostID, partitionName string, opts *atlas.ProcessMeasurementListOptions) (*atlas.ProcessDiskMeasurements, error) { switch s.service { diff --git a/internal/store/organizations.go b/internal/store/organizations.go index ba805c6e79..67809ea66c 100644 --- a/internal/store/organizations.go +++ b/internal/store/organizations.go @@ -22,6 +22,8 @@ import ( "go.mongodb.org/ops-manager/opsmngr" ) +//go:generate mockgen -destination=../mocks/mock_organizations.go -package=mocks github.com/mongodb/mongocli/internal/store OrganizationLister,OrganizationCreator,OrganizationDeleter + type OrganizationLister interface { GetAllOrganizations() (interface{}, error) } @@ -34,12 +36,6 @@ type OrganizationDeleter interface { DeleteOrganization(string) error } -type OrganizationStore interface { - OrganizationLister - OrganizationCreator - OrganizationDeleter -} - // GetAllProjects encapsulate the logic to manage different cloud providers func (s *Store) GetAllOrganizations() (interface{}, error) { switch s.service { diff --git a/internal/store/owners.go b/internal/store/owners.go index 965a97bffa..12fa8ff554 100644 --- a/internal/store/owners.go +++ b/internal/store/owners.go @@ -22,6 +22,8 @@ import ( "go.mongodb.org/ops-manager/opsmngr" ) +//go:generate mockgen -destination=../mocks/mock_owners.go -package=mocks github.com/mongodb/mongocli/internal/store OwnerCreator + type OwnerCreator interface { CreateOwner(*opsmngr.User, []string) (*opsmngr.CreateUserResponse, error) } diff --git a/internal/store/process_databases.go b/internal/store/process_databases.go index 485beec2dd..6dc0f530af 100644 --- a/internal/store/process_databases.go +++ b/internal/store/process_databases.go @@ -22,6 +22,8 @@ import ( "github.com/mongodb/mongocli/internal/config" ) +//go:generate mockgen -destination=../mocks/mock_process_databases.go -package=mocks github.com/mongodb/mongocli/internal/store ProcessDatabaseLister + type ProcessDatabaseLister interface { ProcessDatabases(string, string, int, *atlas.ListOptions) (*atlas.ProcessDatabasesResponse, error) } diff --git a/internal/store/process_disk_measurements.go b/internal/store/process_disk_measurements.go index 8222564533..6567d43419 100644 --- a/internal/store/process_disk_measurements.go +++ b/internal/store/process_disk_measurements.go @@ -22,6 +22,8 @@ import ( "github.com/mongodb/mongocli/internal/config" ) +//go:generate mockgen -destination=../mocks/mock_process_disk_measurements.go -package=mocks github.com/mongodb/mongocli/internal/store ProcessDiskMeasurementsLister + type ProcessDiskMeasurementsLister interface { ProcessDiskMeasurements(string, string, int, string, *atlas.ProcessMeasurementListOptions) (*atlas.ProcessDiskMeasurements, error) } diff --git a/internal/store/process_disks.go b/internal/store/process_disks.go index f1b7c78fcd..a7fc4b7a4e 100644 --- a/internal/store/process_disks.go +++ b/internal/store/process_disks.go @@ -22,6 +22,8 @@ import ( "github.com/mongodb/mongocli/internal/config" ) +//go:generate mockgen -destination=../mocks/mock_process_disks.go -package=mocks github.com/mongodb/mongocli/internal/store ProcessDisksLister + type ProcessDisksLister interface { ProcessDisks(string, string, int, *atlas.ListOptions) (*atlas.ProcessDisksResponse, error) } diff --git a/internal/store/process_measurements.go b/internal/store/process_measurements.go index 8d0a7433b9..ad58990e17 100644 --- a/internal/store/process_measurements.go +++ b/internal/store/process_measurements.go @@ -22,6 +22,8 @@ import ( "github.com/mongodb/mongocli/internal/config" ) +//go:generate mockgen -destination=../mocks/mock_process_measurements.go -package=mocks github.com/mongodb/mongocli/internal/store ProcessMeasurementLister + type ProcessMeasurementLister interface { ProcessMeasurements(string, string, int, *atlas.ProcessMeasurementListOptions) (*atlas.ProcessMeasurements, error) } diff --git a/internal/store/processes.go b/internal/store/processes.go index 34c6deb464..7bb2febddf 100644 --- a/internal/store/processes.go +++ b/internal/store/processes.go @@ -22,6 +22,8 @@ import ( "github.com/mongodb/mongocli/internal/config" ) +//go:generate mockgen -destination=../mocks/mock_processes.go -package=mocks github.com/mongodb/mongocli/internal/store ProcessLister + type ProcessLister interface { Processes(string, *atlas.ListOptions) ([]*atlas.Process, error) } diff --git a/internal/store/project_ip_whitelist.go b/internal/store/project_ip_whitelist.go index ab43580377..70a7a7a4f8 100644 --- a/internal/store/project_ip_whitelist.go +++ b/internal/store/project_ip_whitelist.go @@ -22,6 +22,8 @@ import ( "github.com/mongodb/mongocli/internal/config" ) +//go:generate mockgen -destination=../mocks/mock_project_ip_whitelist.go -package=mocks github.com/mongodb/mongocli/internal/store ProjectIPWhitelistDescriber,ProjectIPWhitelistLister,ProjectIPWhitelistCreator,ProjectIPWhitelistDeleter + type ProjectIPWhitelistDescriber interface { IPWhitelist(string, string) (*atlas.ProjectIPWhitelist, error) } @@ -37,12 +39,6 @@ type ProjectIPWhitelistDeleter interface { DeleteProjectIPWhitelist(string, string) error } -type ProjectIPWhitelistStore interface { - ProjectIPWhitelistLister - ProjectIPWhitelistCreator - ProjectIPWhitelistDeleter -} - // CreateProjectIPWhitelist encapsulate the logic to manage different cloud providers func (s *Store) CreateProjectIPWhitelist(whitelist *atlas.ProjectIPWhitelist) ([]atlas.ProjectIPWhitelist, error) { switch s.service { diff --git a/internal/store/projects.go b/internal/store/projects.go index acbea6c029..52967aa17e 100644 --- a/internal/store/projects.go +++ b/internal/store/projects.go @@ -23,6 +23,8 @@ import ( "go.mongodb.org/ops-manager/opsmngr" ) +//go:generate mockgen -destination=../mocks/mock_projects.go -package=mocks github.com/mongodb/mongocli/internal/store ProjectLister,OrgProjectLister,ProjectCreator,ProjectDeleter + type ProjectLister interface { GetAllProjects(*atlas.ListOptions) (interface{}, error) GetOrgProjects(string, *atlas.ListOptions) (interface{}, error) @@ -40,12 +42,6 @@ type ProjectDeleter interface { DeleteProject(string) error } -type ProjectStore interface { - ProjectLister - ProjectCreator - ProjectDeleter -} - // GetAllProjects encapsulate the logic to manage different cloud providers func (s *Store) GetAllProjects(opts *atlas.ListOptions) (interface{}, error) { switch s.service {