Skip to content

Commit 0bcfba8

Browse files
authored
Generate mocks for all the IBM Cloud services (#1913)
1 parent d1e1250 commit 0bcfba8

File tree

11 files changed

+764
-3
lines changed

11 files changed

+764
-3
lines changed

pkg/cloud/services/cos/cos.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ import (
2222
"github.com/IBM/ibm-cos-sdk-go/service/s3"
2323
)
2424

25+
//go:generate ../../../../hack/tools/bin/mockgen -source=./cos.go -destination=./mock/cos_generated.go -package=mock
26+
//go:generate /usr/bin/env bash -c "cat ../../../../hack/boilerplate/boilerplate.generatego.txt ./mock/cos_generated.go > ./mock/_cos_generated.go && mv ./mock/_cos_generated.go ./mock/cos_generated.go"
27+
2528
// Cos interface defines a method that a IBMCLOUD service object should implement in order to
2629
// use the cos package for listing resource instances.
2730
type Cos interface {

pkg/cloud/services/cos/mock/cos_generated.go

Lines changed: 182 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/cloud/services/globaltagging/globaltagging.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ import (
2121
"github.com/IBM/platform-services-go-sdk/globaltaggingv1"
2222
)
2323

24+
//go:generate ../../../../hack/tools/bin/mockgen -source=./globaltagging.go -destination=./mock/globaltagging_generated.go -package=mock
25+
//go:generate /usr/bin/env bash -c "cat ../../../../hack/boilerplate/boilerplate.generatego.txt ./mock/globaltagging_generated.go > ./mock/_globaltagging_generated.go && mv ./mock/_globaltagging_generated.go ./mock/globaltagging_generated.go"
26+
2427
// GlobalTagging interface defines a method that a IBMCLOUD service object should implement in order to
2528
// use the manage tags with the Global Tagging APIs.
2629
type GlobalTagging interface {

pkg/cloud/services/globaltagging/mock/globaltagging_generated.go

Lines changed: 103 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)