本文整理匯總了Golang中code/cloudfoundry/org/cli/actors/v2actions/v2actionsfakes.FakeCloudControllerClient類的典型用法代碼示例。如果您正苦於以下問題:Golang FakeCloudControllerClient類的具體用法?Golang FakeCloudControllerClient怎麽用?Golang FakeCloudControllerClient使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
在下文中一共展示了FakeCloudControllerClient類的7個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Golang代碼示例。
示例1:
package v2actions_test
import (
"errors"
. "code.cloudfoundry.org/cli/actors/v2actions"
"code.cloudfoundry.org/cli/actors/v2actions/v2actionsfakes"
"code.cloudfoundry.org/cli/api/cloudcontroller/ccv2"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
)
var _ = Describe("Service Instance Actions", func() {
var (
actor Actor
fakeCloudControllerClient *v2actionsfakes.FakeCloudControllerClient
)
BeforeEach(func() {
fakeCloudControllerClient = new(v2actionsfakes.FakeCloudControllerClient)
actor = NewActor(fakeCloudControllerClient)
})
Describe("GetServiceInstanceBySpace", func() {
Context("when the service instance exists", func() {
BeforeEach(func() {
fakeCloudControllerClient.GetServiceInstancesReturns(
[]ccv2.ServiceInstance{
{
GUID: "some-service-instance-guid",
Name: "some-service-instance",
示例2:
package v2actions_test
import (
"errors"
. "code.cloudfoundry.org/cli/actors/v2actions"
"code.cloudfoundry.org/cli/actors/v2actions/v2actionsfakes"
"code.cloudfoundry.org/cli/api/cloudcontrollerv2"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
)
var _ = Describe("Application Actions", func() {
var (
actor Actor
fakeCloudControllerClient *v2actionsfakes.FakeCloudControllerClient
)
BeforeEach(func() {
fakeCloudControllerClient = new(v2actionsfakes.FakeCloudControllerClient)
actor = NewActor(fakeCloudControllerClient)
})
Describe("GetApplicationBySpace", func() {
Context("when the application exists", func() {
BeforeEach(func() {
fakeCloudControllerClient.GetApplicationsReturns(
[]cloudcontrollerv2.Application{
{
GUID: "some-app-guid",
Name: "some-app",
示例3:
package v2actions_test
import (
"errors"
. "code.cloudfoundry.org/cli/actors/v2actions"
"code.cloudfoundry.org/cli/actors/v2actions/v2actionsfakes"
"code.cloudfoundry.org/cli/api/cloudcontroller/ccv2"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
)
var _ = Describe("Service Binding Actions", func() {
var (
actor Actor
fakeCloudControllerClient *v2actionsfakes.FakeCloudControllerClient
)
BeforeEach(func() {
fakeCloudControllerClient = new(v2actionsfakes.FakeCloudControllerClient)
actor = NewActor(fakeCloudControllerClient)
})
Describe("GetServiceBindingByApplicationAndServiceInstance", func() {
Context("when the service binding exists", func() {
BeforeEach(func() {
fakeCloudControllerClient.GetServiceBindingsReturns(
[]ccv2.ServiceBinding{
{
GUID: "some-service-binding-guid",
},
示例4:
package v2actions_test
import (
"errors"
. "code.cloudfoundry.org/cli/actors/v2actions"
"code.cloudfoundry.org/cli/actors/v2actions/v2actionsfakes"
"code.cloudfoundry.org/cli/api/cloudcontrollerv2"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
)
var _ = Describe("Service Instance Actions", func() {
var (
actor Actor
fakeCloudControllerClient *v2actionsfakes.FakeCloudControllerClient
)
BeforeEach(func() {
fakeCloudControllerClient = new(v2actionsfakes.FakeCloudControllerClient)
actor = NewActor(fakeCloudControllerClient)
})
Describe("GetServiceInstanceBySpace", func() {
Context("when the service instance exists", func() {
BeforeEach(func() {
fakeCloudControllerClient.GetServiceInstancesReturns(
[]cloudcontrollerv2.ServiceInstance{
{
GUID: "some-service-instance-guid",
Name: "some-service-instance",
示例5:
package v2actions_test
import (
"errors"
. "code.cloudfoundry.org/cli/actors/v2actions"
"code.cloudfoundry.org/cli/actors/v2actions/v2actionsfakes"
"code.cloudfoundry.org/cli/api/cloudcontroller/ccv2"
. "github.com/onsi/ginkgo"
. "github.com/onsi/ginkgo/extensions/table"
. "github.com/onsi/gomega"
)
var _ = Describe("Domain Actions", func() {
var (
actor Actor
fakeCloudControllerClient *v2actionsfakes.FakeCloudControllerClient
)
BeforeEach(func() {
fakeCloudControllerClient = new(v2actionsfakes.FakeCloudControllerClient)
actor = NewActor(fakeCloudControllerClient)
})
Describe("GetDomain", func() {
Context("when the domain exists and is a shared domain", func() {
var expectedDomain ccv2.Domain
BeforeEach(func() {
expectedDomain = ccv2.Domain{
GUID: "shared-domain-guid",
Name: "shared-domain",
示例6:
package v2actions_test
import (
"errors"
. "code.cloudfoundry.org/cli/actors/v2actions"
"code.cloudfoundry.org/cli/actors/v2actions/v2actionsfakes"
"code.cloudfoundry.org/cli/api/cloudcontroller/ccv2"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
)
var _ = Describe("Application Actions", func() {
var (
actor Actor
fakeCloudControllerClient *v2actionsfakes.FakeCloudControllerClient
)
BeforeEach(func() {
fakeCloudControllerClient = new(v2actionsfakes.FakeCloudControllerClient)
actor = NewActor(fakeCloudControllerClient)
})
Describe("GetApplicationBySpace", func() {
Context("when the application exists", func() {
BeforeEach(func() {
fakeCloudControllerClient.GetApplicationsReturns(
[]ccv2.Application{
{
GUID: "some-app-guid",
Name: "some-app",
示例7:
package v2actions_test
import (
"errors"
. "code.cloudfoundry.org/cli/actors/v2actions"
"code.cloudfoundry.org/cli/actors/v2actions/v2actionsfakes"
"code.cloudfoundry.org/cli/api/cloudcontroller/ccv2"
. "github.com/onsi/ginkgo"
. "github.com/onsi/ginkgo/extensions/table"
. "github.com/onsi/gomega"
)
var _ = Describe("Route Actions", func() {
var (
actor Actor
fakeCloudControllerClient *v2actionsfakes.FakeCloudControllerClient
)
BeforeEach(func() {
fakeCloudControllerClient = new(v2actionsfakes.FakeCloudControllerClient)
actor = NewActor(fakeCloudControllerClient)
})
Describe("GetOrphanedRoutesBySpace", func() {
BeforeEach(func() {
fakeCloudControllerClient.GetRouteApplicationsStub = func(routeGUID string, queries []ccv2.Query) ([]ccv2.Application, ccv2.Warnings, error) {
switch routeGUID {
case "orphaned-route-guid-1":
return []ccv2.Application{}, nil, nil
case "orphaned-route-guid-2":
return []ccv2.Application{}, nil, nil