本文整理匯總了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,