func TestEnvironmentvariablegroup(t *testing.T) { config := configuration.NewRepositoryWithDefaults() i18n.T = i18n.Init(config, &detection.JibberJabberDetector{}) RegisterFailHandler(Fail) RunSpecs(t, "Environmentvariablegroup Suite") }
func callUnsetSpaceRole(args []string, spaceRepo *testapi.FakeSpaceRepository, userRepo *testapi.FakeUserRepository, requirementsFactory *testreq.FakeReqFactory) (*testterm.FakeUI, bool) { ui := &testterm.FakeUI{} config := testconfig.NewRepositoryWithDefaults() cmd := NewUnsetSpaceRole(ui, config, spaceRepo, userRepo) passed := testcmd.RunCommand(cmd, args, requirementsFactory) return ui, passed }
func TestFeatureflag(t *testing.T) { config := configuration.NewRepositoryWithDefaults() i18n.T = i18n.Init(config) RegisterFailHandler(Fail) RunSpecs(t, "FeatureFlag Suite") }
func TestPluginRepo(t *testing.T) { config := configuration.NewRepositoryWithDefaults() i18n.T = i18n.Init(config) RegisterFailHandler(Fail) RunSpecs(t, "PluginRepo Suite") }
func callDeleteOrphanedRoutes(confirmation string, args []string, reqFactory *testreq.FakeReqFactory, routeRepo *testapi.FakeRouteRepository) (ui *testterm.FakeUI) { ui = &testterm.FakeUI{Inputs: []string{confirmation}} configRepo := testconfig.NewRepositoryWithDefaults() cmd := NewDeleteOrphanedRoutes(ui, configRepo, routeRepo) testcmd.RunCommand(cmd, args, reqFactory) return }
func TestEnvironmentVariableGroups(t *testing.T) { config := configuration.NewRepositoryWithDefaults() i18n.T = i18n.Init(config) RegisterFailHandler(Fail) RunSpecs(t, "EnvironmentVariableGroups Suite") }
func callCreateServiceBroker(args []string, requirementsFactory *testreq.FakeReqFactory, serviceBrokerRepo *testapi.FakeServiceBrokerRepo) (ui *testterm.FakeUI) { ui = &testterm.FakeUI{} config := testconfig.NewRepositoryWithDefaults() cmd := NewCreateServiceBroker(ui, config, serviceBrokerRepo) testcmd.RunCommand(cmd, args, requirementsFactory) return }
func callOrgUsers(args []string, requirementsFactory *testreq.FakeReqFactory, userRepo *testapi.FakeUserRepository) (ui *testterm.FakeUI) { ui = &testterm.FakeUI{} config := testconfig.NewRepositoryWithDefaults() cmd := NewOrgUsers(ui, config, userRepo) testcmd.RunCommand(cmd, args, requirementsFactory) return }
func TestServicebroker(t *testing.T) { config := configuration.NewRepositoryWithDefaults() i18n.T = i18n.Init(config) RegisterFailHandler(Fail) RunSpecs(t, "Servicebroker Suite") }
func TestServicekey(t *testing.T) { config := configuration.NewRepositoryWithDefaults() i18n.T = i18n.Init(config, &detection.JibberJabberDetector{}) RegisterFailHandler(Fail) RunSpecs(t, "Servicekey Suite") }
func callStop(args []string, requirementsFactory *testreq.FakeReqFactory, appRepo api.ApplicationRepository) (ui *testterm.FakeUI) { ui = new(testterm.FakeUI) configRepo := testconfig.NewRepositoryWithDefaults() cmd := NewStop(ui, configRepo, appRepo) testcmd.RunCommand(cmd, args, requirementsFactory) return }
func TestAuthentication(t *testing.T) { config := configuration.NewRepositoryWithDefaults() i18n.T = i18n.Init(config) RegisterFailHandler(Fail) RunSpecs(t, "Authentication Suite") }
func callShowSpace(args []string, requirementsFactory *testreq.FakeReqFactory) (ui *testterm.FakeUI) { ui = new(testterm.FakeUI) config := testconfig.NewRepositoryWithDefaults() cmd := NewShowSpace(ui, config) testcmd.RunCommand(cmd, args, requirementsFactory) return }
func callMapRoute(args []string, requirementsFactory *testreq.FakeReqFactory, routeRepo *testapi.FakeRouteRepository, createRoute *testcmd.FakeRouteCreator) (ui *testterm.FakeUI) { ui = new(testterm.FakeUI) configRepo := testconfig.NewRepositoryWithDefaults() cmd := NewMapRoute(ui, configRepo, routeRepo, createRoute) testcmd.RunCommand(cmd, args, requirementsFactory) return }
func TestSecurityGroupSpaces(t *testing.T) { config := configuration.NewRepositoryWithDefaults() i18n.T = i18n.Init(config) RegisterFailHandler(Fail) RunSpecs(t, "SecurityGroupSpaces Suite") }
func callUpdateServiceAuthToken(args []string, requirementsFactory *testreq.FakeReqFactory, authTokenRepo *testapi.FakeAuthTokenRepo) (ui *testterm.FakeUI) { ui = new(testterm.FakeUI) config := testconfig.NewRepositoryWithDefaults() cmd := NewUpdateServiceAuthToken(ui, config, authTokenRepo) testcmd.RunCommand(cmd, args, requirementsFactory) return }
func TestCommandFactory(t *testing.T) { config := configuration.NewRepositoryWithDefaults() i18n.T = i18n.Init(config) RegisterFailHandler(Fail) RunSpecs(t, "Command Factory Suite") }
func TestCopyApplicationSource(t *testing.T) { config := configuration.NewRepositoryWithDefaults() i18n.T = i18n.Init(config, &detection.JibberJabberDetector{}) RegisterFailHandler(Fail) RunSpecs(t, "CopyApplicationSource Suite") }
func createUserProvidedServiceInstanceRepo(req testnet.TestRequest) (ts *httptest.Server, handler *testnet.TestHandler, repo UserProvidedServiceInstanceRepository) { ts, handler = testnet.NewServer([]testnet.TestRequest{req}) configRepo := testconfig.NewRepositoryWithDefaults() configRepo.SetApiEndpoint(ts.URL) gateway := net.NewCloudControllerGateway(configRepo, time.Now) repo = NewCCUserProvidedServiceInstanceRepository(configRepo, gateway) return }
func createAppRepo(requests []testnet.TestRequest) (ts *httptest.Server, handler *testnet.TestHandler, repo ApplicationRepository) { ts, handler = testnet.NewServer(requests) configRepo := testconfig.NewRepositoryWithDefaults() configRepo.SetAPIEndpoint(ts.URL) gateway := cloudcontrollergateway.NewTestCloudControllerGateway(configRepo) repo = NewCloudControllerApplicationRepository(configRepo, gateway) return }
func createServiceSummaryRepo(req testnet.TestRequest) (ts *httptest.Server, handler *testnet.TestHandler, repo ServiceSummaryRepository) { ts, handler = testnet.NewServer([]testnet.TestRequest{req}) configRepo := testconfig.NewRepositoryWithDefaults() configRepo.SetAPIEndpoint(ts.URL) gateway := cloudcontrollergateway.NewTestCloudControllerGateway(configRepo) repo = NewCloudControllerServiceSummaryRepository(configRepo, gateway) return }
func callUpdateUserProvidedService(args []string, requirementsFactory *testreq.FakeReqFactory, userProvidedServiceInstanceRepo api.UserProvidedServiceInstanceRepository) (fakeUI *testterm.FakeUI) { fakeUI = &testterm.FakeUI{} config := testconfig.NewRepositoryWithDefaults() cmd := NewUpdateUserProvidedService(fakeUI, config, userProvidedServiceInstanceRepo) testcmd.RunCommand(cmd, args, requirementsFactory) return }
func callListServiceBrokers(args []string, serviceBrokerRepo *testapi.FakeServiceBrokerRepo) (ui *testterm.FakeUI) { ui = &testterm.FakeUI{} config := testconfig.NewRepositoryWithDefaults() cmd := NewListServiceBrokers(ui, config, serviceBrokerRepo) testcmd.RunCommand(cmd, args, &testreq.FakeReqFactory{}) return }
func createUserProvidedServiceInstanceRepo(req []testnet.TestRequest) (ts *httptest.Server, handler *testnet.TestHandler, repo UserProvidedServiceInstanceRepository) { ts, handler = testnet.NewServer(req) configRepo := testconfig.NewRepositoryWithDefaults() configRepo.SetAPIEndpoint(ts.URL) gateway := net.NewCloudControllerGateway(configRepo, time.Now, new(terminalfakes.FakeUI), new(tracefakes.FakePrinter)) repo = NewCCUserProvidedServiceInstanceRepository(configRepo, gateway) return }
func callLogs(args []string, requirementsFactory *testreq.FakeReqFactory, logsRepo *testapi.FakeLogsRepository) (ui *testterm.FakeUI) { ui = new(testterm.FakeUI) configRepo := testconfig.NewRepositoryWithDefaults() cmd := NewLogs(ui, configRepo, logsRepo) testcmd.RunCommand(cmd, args, requirementsFactory) return }
func createServiceBrokerRepo(requests ...testnet.TestRequest) (ts *httptest.Server, handler *testnet.TestHandler, repo ServiceBrokerRepository) { ts, handler = testnet.NewServer(requests) configRepo := testconfig.NewRepositoryWithDefaults() configRepo.SetApiEndpoint(ts.URL) gateway := net.NewCloudControllerGateway(configRepo, time.Now) repo = NewCloudControllerServiceBrokerRepository(configRepo, gateway) return }
func createAppRepo(requests []testnet.TestRequest) (ts *httptest.Server, handler *testnet.TestHandler, repo ApplicationRepository) { ts, handler = testnet.NewServer(requests) configRepo := testconfig.NewRepositoryWithDefaults() configRepo.SetApiEndpoint(ts.URL) gateway := net.NewCloudControllerGateway(configRepo, time.Now, &testterm.FakeUI{}) repo = NewCloudControllerApplicationRepository(configRepo, gateway) return }
func createServiceSummaryRepo(req testnet.TestRequest) (ts *httptest.Server, handler *testnet.TestHandler, repo ServiceSummaryRepository) { ts, handler = testnet.NewServer([]testnet.TestRequest{req}) configRepo := testconfig.NewRepositoryWithDefaults() configRepo.SetAPIEndpoint(ts.URL) gateway := net.NewCloudControllerGateway(configRepo, time.Now, new(terminalfakes.FakeUI), new(tracefakes.FakePrinter), "") repo = NewCloudControllerServiceSummaryRepository(configRepo, gateway) return }
func createPasswordRepo(req testnet.TestRequest) (passwordServer *httptest.Server, handler *testnet.TestHandler, repo Repository) { passwordServer, handler = testnet.NewServer([]testnet.TestRequest{req}) configRepo := testconfig.NewRepositoryWithDefaults() configRepo.SetUaaEndpoint(passwordServer.URL) gateway := net.NewCloudControllerGateway(configRepo, time.Now, new(terminalfakes.FakeUI), new(tracefakes.FakePrinter), "") repo = NewCloudControllerRepository(configRepo, gateway) return }
func callUnbindService(args []string, requirementsFactory *testreq.FakeReqFactory, serviceBindingRepo api.ServiceBindingRepository) (fakeUI *testterm.FakeUI) { fakeUI = &testterm.FakeUI{} config := testconfig.NewRepositoryWithDefaults() cmd := NewUnbindService(fakeUI, config, serviceBindingRepo) testcmd.RunCommand(cmd, args, requirementsFactory) return }