本文整理汇总了Golang中github.com/cloudfoundry/cli/cf/api/apifakes.FakeRouteRepository类的典型用法代码示例。如果您正苦于以下问题:Golang FakeRouteRepository类的具体用法?Golang FakeRouteRepository怎么用?Golang FakeRouteRepository使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了FakeRouteRepository类的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1:
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
)
var _ = Describe("MapRoute", func() {
var (
ui *testterm.FakeUI
configRepo coreconfig.Repository
routeRepo *apifakes.FakeRouteRepository
cmd commandregistry.Command
deps commandregistry.Dependency
factory *requirementsfakes.FakeFactory
flagContext flags.FlagContext
loginRequirement requirements.Requirement
applicationRequirement *requirementsfakes.FakeApplicationRequirement
domainRequirement *requirementsfakes.FakeDomainRequirement
minAPIVersionRequirement requirements.Requirement
diegoApplicationRequirement *requirementsfakes.FakeDiegoApplicationRequirement
originalCreateRouteCmd commandregistry.Command
fakeCreateRouteCmd commandregistry.Command
fakeDomain models.DomainFields
)
BeforeEach(func() {
ui = &testterm.FakeUI{}
configRepo = testconfig.NewRepositoryWithDefaults()
routeRepo = new(apifakes.FakeRouteRepository)
示例2:
"github.com/cloudfoundry/cli/cf/terminal"
testcmd "github.com/cloudfoundry/cli/testhelpers/commands"
testconfig "github.com/cloudfoundry/cli/testhelpers/configuration"
testterm "github.com/cloudfoundry/cli/testhelpers/terminal"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
"github.com/cloudfoundry/cli/cf/commands/route"
. "github.com/cloudfoundry/cli/testhelpers/matchers"
)
var _ = Describe("routes command", func() {
var (
ui *testterm.FakeUI
routeRepo *apifakes.FakeRouteRepository
domainRepo *apifakes.FakeDomainRepository
configRepo coreconfig.Repository
requirementsFactory *requirementsfakes.FakeFactory
deps commandregistry.Dependency
)
updateCommandDependency := func(pluginCall bool) {
deps.UI = ui
deps.RepoLocator = deps.RepoLocator.SetRouteRepository(routeRepo).SetDomainRepository(domainRepo)
deps.Config = configRepo
commandregistry.Commands.SetCommand(commandregistry.Commands.FindCommand("routes").SetDependency(deps, pluginCall))
}
BeforeEach(func() {
ui = &testterm.FakeUI{}
configRepo = testconfig.NewRepositoryWithDefaults()
requirementsFactory = new(requirementsfakes.FakeFactory)
示例3:
. "github.com/cloudfoundry/cli/testhelpers/matchers"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
)
var _ = Describe("UnbindRouteService", func() {
var (
ui *testterm.FakeUI
configRepo coreconfig.Repository
routeRepo *apifakes.FakeRouteRepository
routeServiceBindingRepo *apifakes.FakeRouteServiceBindingRepository
cmd commandregistry.Command
deps commandregistry.Dependency
factory *requirementsfakes.FakeFactory
flagContext flags.FlagContext
fakeDomain models.DomainFields
loginRequirement requirements.Requirement
minAPIVersionRequirement requirements.Requirement
domainRequirement *requirementsfakes.FakeDomainRequirement
serviceInstanceRequirement *requirementsfakes.FakeServiceInstanceRequirement
)
BeforeEach(func() {
ui = &testterm.FakeUI{}
configRepo = testconfig.NewRepositoryWithDefaults()
routeRepo = new(apifakes.FakeRouteRepository)
repoLocator := deps.RepoLocator.SetRouteRepository(routeRepo)
示例4:
testconfig "github.com/cloudfoundry/cli/testhelpers/configuration"
testterm "github.com/cloudfoundry/cli/testhelpers/terminal"
"github.com/cloudfoundry/cli/cf/commandregistry"
"github.com/cloudfoundry/cli/cf/commands/route"
"github.com/cloudfoundry/cli/cf/configuration/coreconfig"
. "github.com/cloudfoundry/cli/testhelpers/matchers"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
)
var _ = Describe("delete-orphaned-routes command", func() {
var (
ui *testterm.FakeUI
routeRepo *apifakes.FakeRouteRepository
configRepo coreconfig.Repository
requirementsFactory *requirementsfakes.FakeFactory
deps commandregistry.Dependency
)
updateCommandDependency := func(pluginCall bool) {
deps.UI = ui
deps.RepoLocator = deps.RepoLocator.SetRouteRepository(routeRepo)
deps.Config = configRepo
commandregistry.Commands.SetCommand(commandregistry.Commands.FindCommand("delete-orphaned-routes").SetDependency(deps, pluginCall))
}
callDeleteOrphanedRoutes := func(confirmation string, args []string, requirementsFactory *requirementsfakes.FakeFactory, routeRepo *apifakes.FakeRouteRepository) (*testterm.FakeUI, bool) {
ui = &testterm.FakeUI{Inputs: []string{confirmation}}
configRepo = testconfig.NewRepositoryWithDefaults()
passed := testcmd.RunCLICommand("delete-orphaned-routes", args, requirementsFactory, updateCommandDependency, false, ui)
示例5:
"github.com/cloudfoundry/cli/cf/requirements/requirementsfakes"
testcmd "github.com/cloudfoundry/cli/testhelpers/commands"
testconfig "github.com/cloudfoundry/cli/testhelpers/configuration"
testterm "github.com/cloudfoundry/cli/testhelpers/terminal"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
. "github.com/cloudfoundry/cli/testhelpers/matchers"
)
var _ = Describe("delete app command", func() {
var (
ui *testterm.FakeUI
app models.Application
configRepo coreconfig.Repository
appRepo *applicationsfakes.FakeRepository
routeRepo *apifakes.FakeRouteRepository
requirementsFactory *requirementsfakes.FakeFactory
deps commandregistry.Dependency
)
updateCommandDependency := func(pluginCall bool) {
deps.UI = ui
deps.Config = configRepo
deps.RepoLocator = deps.RepoLocator.SetApplicationRepository(appRepo)
deps.RepoLocator = deps.RepoLocator.SetRouteRepository(routeRepo)
commandregistry.Commands.SetCommand(commandregistry.Commands.FindCommand("delete").SetDependency(deps, pluginCall))
}
BeforeEach(func() {
app = models.Application{}
示例6:
"github.com/cloudfoundry/cli/cf/errors/errorsfakes"
"github.com/cloudfoundry/cli/cf/api/apifakes"
cferrors "github.com/cloudfoundry/cli/cf/errors"
"github.com/cloudfoundry/cli/cf/models"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
"github.com/cloudfoundry/cli/cf/terminal/terminalfakes"
)
var _ = Describe("Routes", func() {
var (
fakeUI *terminalfakes.FakeUI
fakeRouteRepository *apifakes.FakeRouteRepository
routeActor RouteActor
expectedRoute models.Route
expectedDomain models.DomainFields
)
BeforeEach(func() {
fakeUI = &terminalfakes.FakeUI{}
fakeRouteRepository = new(apifakes.FakeRouteRepository)
routeActor = NewRouteActor(fakeUI, fakeRouteRepository)
})
Describe("CreateRandomTCPRoute", func() {
BeforeEach(func() {
expectedDomain = models.DomainFields{
Name: "dies-tcp.com",
}
示例7:
testterm "github.com/cloudfoundry/cli/testhelpers/terminal"
. "github.com/cloudfoundry/cli/testhelpers/matchers"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
)
var _ = Describe("CreateRoute", func() {
var (
ui *testterm.FakeUI
routeRepo *apifakes.FakeRouteRepository
configRepo coreconfig.Repository
cmd commandregistry.Command
deps commandregistry.Dependency
factory *requirementsfakes.FakeFactory
flagContext flags.FlagContext
spaceRequirement *requirementsfakes.FakeSpaceRequirement
domainRequirement *requirementsfakes.FakeDomainRequirement
minAPIVersionRequirement requirements.Requirement
)
BeforeEach(func() {
ui = &testterm.FakeUI{}
configRepo = testconfig.NewRepositoryWithDefaults()
routeRepo = new(apifakes.FakeRouteRepository)
repoLocator := deps.RepoLocator.SetRouteRepository(routeRepo)
deps = commandregistry.Dependency{
UI: ui,
示例8:
. "github.com/cloudfoundry/cli/testhelpers/matchers"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
)
var _ = Describe("UnmapRoute", func() {
var (
ui *testterm.FakeUI
configRepo coreconfig.Repository
routeRepo *apifakes.FakeRouteRepository
cmd commandregistry.Command
deps commandregistry.Dependency
factory *requirementsfakes.FakeFactory
flagContext flags.FlagContext
loginRequirement requirements.Requirement
applicationRequirement *requirementsfakes.FakeApplicationRequirement
domainRequirement *requirementsfakes.FakeDomainRequirement
minAPIVersionRequirement requirements.Requirement
fakeDomain models.DomainFields
)
BeforeEach(func() {
ui = &testterm.FakeUI{}
configRepo = testconfig.NewRepositoryWithDefaults()
routeRepo = new(apifakes.FakeRouteRepository)
repoLocator := deps.RepoLocator.SetRouteRepository(routeRepo)
示例9:
testterm "github.com/cloudfoundry/cli/testhelpers/terminal"
. "github.com/cloudfoundry/cli/testhelpers/matchers"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
)
var _ = Describe("DeleteRoute", func() {
var (
ui *testterm.FakeUI
configRepo coreconfig.Repository
routeRepo *apifakes.FakeRouteRepository
cmd commandregistry.Command
deps commandregistry.Dependency
factory *requirementsfakes.FakeFactory
flagContext flags.FlagContext
loginRequirement requirements.Requirement
domainRequirement *requirementsfakes.FakeDomainRequirement
minAPIVersionRequirement requirements.Requirement
fakeDomain models.DomainFields
)
BeforeEach(func() {
ui = &testterm.FakeUI{}
configRepo = testconfig.NewRepositoryWithDefaults()
routeRepo = new(apifakes.FakeRouteRepository)
repoLocator := deps.RepoLocator.SetRouteRepository(routeRepo)
示例10:
testterm "github.com/cloudfoundry/cli/testhelpers/terminal"
. "github.com/cloudfoundry/cli/testhelpers/matchers"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
)
var _ = Describe("CheckRoute", func() {
var (
ui *testterm.FakeUI
configRepo coreconfig.Repository
routeRepo *apifakes.FakeRouteRepository
domainRepo *apifakes.FakeDomainRepository
cmd commandregistry.Command
deps commandregistry.Dependency
factory *requirementsfakes.FakeFactory
flagContext flags.FlagContext
loginRequirement requirements.Requirement
targetedOrgRequirement *requirementsfakes.FakeTargetedOrgRequirement
minAPIVersionRequirement requirements.Requirement
)
BeforeEach(func() {
ui = &testterm.FakeUI{}
configRepo = testconfig.NewRepositoryWithDefaults()
routeRepo = new(apifakes.FakeRouteRepository)
repoLocator := deps.RepoLocator.SetRouteRepository(routeRepo)
示例11:
"errors"
. "github.com/cloudfoundry/cli/cf/actors"
"github.com/cloudfoundry/cli/cf/api/apifakes"
"github.com/cloudfoundry/cli/cf/models"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
"github.com/cloudfoundry/cli/cf/terminal/terminalfakes"
)
var _ = Describe("Routes", func() {
var (
fakeUI *terminalfakes.FakeUI
fakeRouteRepository *apifakes.FakeRouteRepository
routeActor RouteActor
)
BeforeEach(func() {
fakeUI = &terminalfakes.FakeUI{}
fakeRouteRepository = new(apifakes.FakeRouteRepository)
routeActor = NewRouteActor(fakeUI, fakeRouteRepository)
})
Describe("creating a random TCP route", func() {
var (
domain models.DomainFields
route models.Route
)
示例12:
. "github.com/cloudfoundry/cli/cf/actors"
"github.com/cloudfoundry/cli/cf/api/apifakes"
"github.com/cloudfoundry/cli/cf/models"
"github.com/cloudfoundry/cli/testhelpers/terminal"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
. "github.com/cloudfoundry/cli/testhelpers/matchers"
)
var _ = Describe("Routes", func() {
var (
fakeUI *terminal.FakeUI
fakeRouteRepository *apifakes.FakeRouteRepository
routeActor RouteActor
)
BeforeEach(func() {
fakeUI = &terminal.FakeUI{}
fakeRouteRepository = new(apifakes.FakeRouteRepository)
routeActor = NewRouteActor(fakeUI, fakeRouteRepository)
})
Describe("creating a random TCP route", func() {
var (
domain models.DomainFields
route models.Route
)
示例13:
"github.com/cloudfoundry/cli/cf/api/apifakes"
cferrors "github.com/cloudfoundry/cli/cf/errors"
"github.com/cloudfoundry/cli/cf/errors/errorsfakes"
"github.com/cloudfoundry/cli/cf/models"
"github.com/cloudfoundry/cli/cf/terminal/terminalfakes"
"github.com/cloudfoundry/cli/utils/words/generator/generatorfakes"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
)
var _ = Describe("Routes", func() {
var (
fakeUI *terminalfakes.FakeUI
fakeRouteRepository *apifakes.FakeRouteRepository
fakeDomainRepository *apifakes.FakeDomainRepository
routeActor RouteActor
expectedRoute models.Route
expectedDomain models.DomainFields
wordGenerator *generatorfakes.FakeWordGenerator
)
BeforeEach(func() {
fakeUI = &terminalfakes.FakeUI{}
fakeRouteRepository = new(apifakes.FakeRouteRepository)
fakeDomainRepository = new(apifakes.FakeDomainRepository)
routeActor = NewRouteActor(fakeUI, fakeRouteRepository, fakeDomainRepository)
wordGenerator = new(generatorfakes.FakeWordGenerator)
})
Describe("CreateRandomTCPRoute", func() {
BeforeEach(func() {