MCPcopy
hub / github.com/fluid-cloudnative/fluid / NewFakeClientWithScheme

Function NewFakeClientWithScheme

pkg/utils/fake/client.go:27–37  ·  view source on GitHub ↗

NewFakeClientWithScheme is to fix the issue by wrappering it: fake.NewFakeClientWithScheme is deprecated: Please use NewClientBuilder instead. (staticcheck)

(clientScheme *runtime.Scheme, initObjs ...runtime.Object)

Source from the content-addressed store, hash-verified

25// NewFakeClientWithScheme is to fix the issue by wrappering it:
26// fake.NewFakeClientWithScheme is deprecated: Please use NewClientBuilder instead. (staticcheck)
27func NewFakeClientWithScheme(clientScheme *runtime.Scheme, initObjs ...runtime.Object) client.Client {
28 var clientObjs []client.Object
29 for _, obj := range initObjs {
30 clientObj, ok := obj.(client.Object)
31 if ok {
32 clientObjs = append(clientObjs, clientObj)
33 }
34 }
35
36 return fake.NewClientBuilder().WithScheme(clientScheme).WithRuntimeObjects(initObjs...).WithStatusSubresource(clientObjs...).Build()
37}
38
39// NewFakeClient is to fix the issue by wrappering it:
40// fake.NewFakeClient is deprecated: Please use NewClientBuilder instead. (staticcheck)

Callers 15

fuse_test.goFile · 0.92
TestCleanUpFuseFunction · 0.92
replicas_test.goFile · 0.92
worker_test.goFile · 0.92
TestSetupWorkersFunction · 0.92
TestBuildWorkersAffinityFunction · 0.92
TestCheckWorkerAffinityFunction · 0.92
master_test.goFile · 0.92

Calls 1

BuildMethod · 0.65