本文整理匯總了Golang中code/cloudfoundry/org/cli/testhelpers/configuration.NewRepositoryWithDefaults函數的典型用法代碼示例。如果您正苦於以下問題:Golang NewRepositoryWithDefaults函數的具體用法?Golang NewRepositoryWithDefaults怎麽用?Golang NewRepositoryWithDefaults使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。
在下文中一共展示了NewRepositoryWithDefaults函數的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Golang代碼示例。
示例1: TestEnvironmentvariablegroup
func TestEnvironmentvariablegroup(t *testing.T) {
config := configuration.NewRepositoryWithDefaults()
i18n.T = i18n.Init(config)
RegisterFailHandler(Fail)
RunSpecs(t, "Environmentvariablegroup Suite")
}
示例2: TestQuota
func TestQuota(t *testing.T) {
config := configuration.NewRepositoryWithDefaults()
i18n.T = i18n.Init(config)
RegisterFailHandler(Fail)
RunSpecs(t, "Quota Suite")
}
示例3: TestSecurityGroupSpaces
func TestSecurityGroupSpaces(t *testing.T) {
config := configuration.NewRepositoryWithDefaults()
i18n.T = i18n.Init(config)
RegisterFailHandler(Fail)
RunSpecs(t, "SecurityGroupSpaces Suite")
}
示例4: TestCopyApplicationSource
func TestCopyApplicationSource(t *testing.T) {
config := configuration.NewRepositoryWithDefaults()
i18n.T = i18n.Init(config)
RegisterFailHandler(Fail)
RunSpecs(t, "CopyApplicationSource Suite")
}
示例5: TestFeatureflag
func TestFeatureflag(t *testing.T) {
config := configuration.NewRepositoryWithDefaults()
i18n.T = i18n.Init(config)
RegisterFailHandler(Fail)
RunSpecs(t, "FeatureFlag Suite")
}
示例6: TestServiceauthtoken
func TestServiceauthtoken(t *testing.T) {
config := configuration.NewRepositoryWithDefaults()
i18n.T = i18n.Init(config)
RegisterFailHandler(Fail)
RunSpecs(t, "Serviceauthtoken Suite")
}
示例7: createServiceBrokerRepo
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, new(terminalfakes.FakeUI), new(tracefakes.FakePrinter), "")
repo = NewCloudControllerServiceBrokerRepository(configRepo, gateway)
return
}
示例8: createPasswordRepo
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
}
示例9: TestPluginRepo
func TestPluginRepo(t *testing.T) {
config := configuration.NewRepositoryWithDefaults()
i18n.T = i18n.Init(config)
_ = pluginrepo.RepoPlugins{}
RegisterFailHandler(Fail)
RunSpecs(t, "PluginRepo Suite")
}
示例10: TestCommands
func TestCommands(t *testing.T) {
config := configuration.NewRepositoryWithDefaults()
i18n.T = i18n.Init(config)
_ = commands.API{}
RegisterFailHandler(Fail)
RunSpecs(t, "Commands Suite")
}
示例11: createAppInstancesRepo
func createAppInstancesRepo(requests []testnet.TestRequest) (ts *httptest.Server, handler *testnet.TestHandler, repo Repository) {
ts, handler = testnet.NewServer(requests)
space := models.SpaceFields{}
space.GUID = "my-space-guid"
configRepo := testconfig.NewRepositoryWithDefaults()
configRepo.SetAPIEndpoint(ts.URL)
gateway := net.NewCloudControllerGateway(configRepo, time.Now, new(terminalfakes.FakeUI), new(tracefakes.FakePrinter), "")
repo = NewCloudControllerAppInstancesRepository(configRepo, gateway)
return
}
示例12: TestPlugin
func TestPlugin(t *testing.T) {
config := configuration.NewRepositoryWithDefaults()
i18n.T = i18n.Init(config)
_ = plugin.Plugins{}
RegisterFailHandler(Fail)
pluginbuilder.BuildTestBinary(filepath.Join("..", "..", "..", "fixtures", "plugins"), "test_with_help")
pluginbuilder.BuildTestBinary(filepath.Join("..", "..", "..", "fixtures", "plugins"), "test_with_orgs")
pluginbuilder.BuildTestBinary(filepath.Join("..", "..", "..", "fixtures", "plugins"), "test_with_orgs_short_name")
pluginbuilder.BuildTestBinary(filepath.Join("..", "..", "..", "fixtures", "plugins"), "test_with_push")
pluginbuilder.BuildTestBinary(filepath.Join("..", "..", "..", "fixtures", "plugins"), "test_with_push_short_name")
pluginbuilder.BuildTestBinary(filepath.Join("..", "..", "..", "fixtures", "plugins"), "test_1")
pluginbuilder.BuildTestBinary(filepath.Join("..", "..", "..", "fixtures", "plugins"), "test_2")
pluginbuilder.BuildTestBinary(filepath.Join("..", "..", "..", "fixtures", "plugins"), "empty_plugin")
pluginbuilder.BuildTestBinary(filepath.Join("..", "..", "..", "fixtures", "plugins"), "alias_conflicts")
RunSpecs(t, "Plugin Suite")
}
示例13:
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
)
var _ = Describe("allow-space-ssh command", func() {
var (
ui *testterm.FakeUI
requirementsFactory *requirementsfakes.FakeFactory
spaceRepo *spacesfakes.FakeSpaceRepository
configRepo coreconfig.Repository
deps commandregistry.Dependency
)
BeforeEach(func() {
ui = &testterm.FakeUI{}
configRepo = testconfig.NewRepositoryWithDefaults()
requirementsFactory = new(requirementsfakes.FakeFactory)
spaceRepo = new(spacesfakes.FakeSpaceRepository)
})
updateCommandDependency := func(pluginCall bool) {
deps.UI = ui
deps.Config = configRepo
deps.RepoLocator = deps.RepoLocator.SetSpaceRepository(spaceRepo)
commandregistry.Commands.SetCommand(commandregistry.Commands.FindCommand("allow-space-ssh").SetDependency(deps, pluginCall))
}
runCommand := func(args ...string) bool {
return testcmd.RunCLICommand("allow-space-ssh", args, requirementsFactory, updateCommandDependency, false, ui)
}
示例14:
})
It("extrapolates the loggregator URL if there is a trailing slash", func() {
endpoint := r.LoggregatorEndpoint(ccInfo, "https://127.0.0.1:443/")
Expect(endpoint).To(Equal("wss://loggregator.0.0.1:443"))
})
It("extrapolates the loggregator URL based on the API URL (non-SSL API)", func() {
endpoint := r.LoggregatorEndpoint(ccInfo, "http://127.0.0.1:80")
Expect(endpoint).To(Equal("ws://loggregator.0.0.1:80"))
})
})
})
Describe("Refresh", func() {
BeforeEach(func() {
config := configuration.NewRepositoryWithDefaults()
i18n.T = i18n.Init(config)
})
Context("when the cloud controller returns an insecure api endpoint", func() {
var (
r APIConfigRefresher
ccInfo *CCInfo
endpointRepo *coreconfigfakes.FakeEndpointRepository
)
BeforeEach(func() {
ccInfo = &CCInfo{
LoggregatorEndpoint: "some-endpoint",
}
endpointRepo = new(coreconfigfakes.FakeEndpointRepository)
示例15:
ui = &testterm.FakeUI{}
getAppModel = &plugin_models.GetAppModel{}
repoLocator := api.RepositoryLocator{}
appSummaryRepo = new(apifakes.FakeAppSummaryRepository)
repoLocator = repoLocator.SetAppSummaryRepository(appSummaryRepo)
appInstancesRepo = new(appinstancesfakes.FakeAppInstancesRepository)
repoLocator = repoLocator.SetAppInstancesRepository(appInstancesRepo)
stackRepo = new(stacksfakes.FakeStackRepository)
repoLocator = repoLocator.SetStackRepository(stackRepo)
deps = commandregistry.Dependency{
UI: ui,
Config: testconfig.NewRepositoryWithDefaults(),
PluginModels: &commandregistry.PluginModels{
Application: getAppModel,
},
RepoLocator: repoLocator,
}
cmd.SetDependency(deps, false)
factory = new(requirementsfakes.FakeFactory)
loginRequirement = &passingRequirement{}
factory.NewLoginRequirementReturns(loginRequirement)
targetedSpaceRequirement = &passingRequirement{}
factory.NewTargetedSpaceRequirementReturns(targetedSpaceRequirement)