本文整理汇总了Golang中github.com/cloudfoundry-incubator/garden/client/connection/fakes.FakeConnection类的典型用法代码示例。如果您正苦于以下问题:Golang FakeConnection类的具体用法?Golang FakeConnection怎么用?Golang FakeConnection使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了FakeConnection类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1:
import (
"errors"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
"github.com/cloudfoundry-incubator/garden"
. "github.com/cloudfoundry-incubator/garden/client"
"github.com/cloudfoundry-incubator/garden/client/connection/fakes"
)
var _ = Describe("Client", func() {
var client Client
var fakeConnection *fakes.FakeConnection
BeforeEach(func() {
fakeConnection = new(fakes.FakeConnection)
})
JustBeforeEach(func() {
client = New(fakeConnection)
})
Describe("Capacity", func() {
BeforeEach(func() {
fakeConnection.CapacityReturns(
garden.Capacity{
MemoryInBytes: 1111,
DiskInBytes: 2222,
示例2:
gconn "github.com/cloudfoundry-incubator/garden/client/connection"
fconn "github.com/cloudfoundry-incubator/garden/client/connection/fakes"
gfakes "github.com/cloudfoundry-incubator/garden/fakes"
"github.com/concourse/atc/worker"
"github.com/concourse/atc/worker/fakes"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
"github.com/onsi/gomega/gbytes"
"github.com/pivotal-golang/lager/lagertest"
)
var _ = Describe("Retryable", func() {
var (
innerConnection *fconn.FakeConnection
retryPolicy *fakes.FakeRetryPolicy
sleeper *fakes.FakeSleeper
conn gconn.Connection
)
BeforeEach(func() {
innerConnection = new(fconn.FakeConnection)
retryPolicy = new(fakes.FakeRetryPolicy)
sleeper = new(fakes.FakeSleeper)
conn = worker.RetryableConnection{
Connection: innerConnection,
Logger: lagertest.NewTestLogger("retryable-connection"),
Sleeper: sleeper,
RetryPolicy: retryPolicy,
}
示例3:
"strings"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
"github.com/onsi/gomega/gbytes"
"github.com/cloudfoundry-incubator/garden"
. "github.com/cloudfoundry-incubator/garden/client"
"github.com/cloudfoundry-incubator/garden/client/connection/fakes"
wfakes "github.com/cloudfoundry-incubator/garden/fakes"
)
var _ = Describe("Container", func() {
var container garden.Container
var fakeConnection *fakes.FakeConnection
BeforeEach(func() {
fakeConnection = new(fakes.FakeConnection)
})
JustBeforeEach(func() {
var err error
client := New(fakeConnection)
fakeConnection.CreateReturns("some-handle", nil)
container, err = client.Create(garden.ContainerSpec{})
Ω(err).ShouldNot(HaveOccurred())
})
示例4:
import (
"errors"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
"github.com/cloudfoundry-incubator/garden"
. "github.com/cloudfoundry-incubator/garden/client"
"github.com/cloudfoundry-incubator/garden/client/connection"
"github.com/cloudfoundry-incubator/garden/client/connection/fakes"
)
var _ = Describe("Client", func() {
var client Client
var fakeConnection *fakes.FakeConnection
BeforeEach(func() {
fakeConnection = new(fakes.FakeConnection)
})
JustBeforeEach(func() {
client = New(fakeConnection)
})
Describe("Capacity", func() {
BeforeEach(func() {
fakeConnection.CapacityReturns(
garden.Capacity{
MemoryInBytes: 1111,
DiskInBytes: 2222,