本文整理汇总了Golang中github.com/maximilien/bosh-softlayer-cpi/softlayer/vm/fakes.FakeFinder类的典型用法代码示例。如果您正苦于以下问题:Golang FakeFinder类的具体用法?Golang FakeFinder怎么用?Golang FakeFinder使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了FakeFinder类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Golang代码示例。
示例1:
package action_test
import (
"errors"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
. "github.com/maximilien/bosh-softlayer-cpi/action"
fakevm "github.com/maximilien/bosh-softlayer-cpi/softlayer/vm/fakes"
)
var _ = Describe("DeleteVM", func() {
var (
vmFinder *fakevm.FakeFinder
action DeleteVM
)
BeforeEach(func() {
vmFinder = &fakevm.FakeFinder{}
action = NewDeleteVM(vmFinder)
})
Describe("Run", func() {
Context("when vm is found with given vm cid", func() {
var (
vm *fakevm.FakeVM
)
BeforeEach(func() {
vm = fakevm.NewFakeVM(1234)
开发者ID:ardnaxelarak,项目名称:bosh-softlayer-cpi,代码行数:32,代码来源:delete_vm_test.go
示例2:
import (
"errors"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
. "github.com/maximilien/bosh-softlayer-cpi/action"
fakedisk "github.com/maximilien/bosh-softlayer-cpi/softlayer/disk/fakes"
fakevm "github.com/maximilien/bosh-softlayer-cpi/softlayer/vm/fakes"
)
var _ = Describe("AttachDisk", func() {
var (
vmFinder *fakevm.FakeFinder
diskFinder *fakedisk.FakeFinder
action AttachDisk
)
BeforeEach(func() {
vmFinder = &fakevm.FakeFinder{}
diskFinder = &fakedisk.FakeFinder{}
action = NewAttachDisk(vmFinder, diskFinder)
})
Describe("Run", func() {
It("tries to find VM with given VM cid", func() {
vmFinder.FindFound = true
vmFinder.FindVM = fakevm.NewFakeVM(1234)
diskFinder.FindFound = true
开发者ID:digideskweb,项目名称:bosh-softlayer-cpi,代码行数:31,代码来源:attach_disk_test.go
示例3:
package action_test
import (
"errors"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
. "github.com/maximilien/bosh-softlayer-cpi/action"
fakevm "github.com/maximilien/bosh-softlayer-cpi/softlayer/vm/fakes"
)
var _ = Describe("HasVM", func() {
var (
vmFinder *fakevm.FakeFinder
action HasVM
)
BeforeEach(func() {
vmFinder = &fakevm.FakeFinder{}
action = NewHasVM(vmFinder)
})
Describe("Run", func() {
It("tries to find VM with given VM CID", func() {
_, err := action.Run(1234)
Expect(err).ToNot(HaveOccurred())
Expect(vmFinder.FindID).To(Equal(1234))
})
开发者ID:digideskweb,项目名称:bosh-softlayer-cpi,代码行数:31,代码来源:has_vm_test.go
示例4:
import (
"encoding/json"
. "github.com/maximilien/bosh-softlayer-cpi/action"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
action "github.com/maximilien/bosh-softlayer-cpi/action"
bslcvm "github.com/maximilien/bosh-softlayer-cpi/softlayer/vm"
fakevm "github.com/maximilien/bosh-softlayer-cpi/softlayer/vm/fakes"
)
var _ = Describe("SetVMMetadata", func() {
var (
vmID action.VMCID
vmFinder *fakevm.FakeFinder
action SetVMMetadata
metadata bslcvm.VMMetadata
)
BeforeEach(func() {
vmID = 1234
vmFinder = &fakevm.FakeFinder{}
action = NewSetVMMetadata(vmFinder)
metadataBytes := []byte(`{
"tag1": "dea",
"tag2": "test-env",
"tag3": "blue"
}`)
metadata = bslcvm.VMMetadata{}
开发者ID:digideskweb,项目名称:bosh-softlayer-cpi,代码行数:32,代码来源:set_vm_metadata_test.go
注:本文中的github.com/maximilien/bosh-softlayer-cpi/softlayer/vm/fakes.FakeFinder类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论