Documentation
¶
Index ¶
- Variables
- func NewFakeClient() client.Client
- type ClientBuilder
- func (f *ClientBuilder) Build() client.Client
- func (f *ClientBuilder) WithInterceptorFuncs(interceptorFuncs interceptor.Funcs) *ClientBuilder
- func (f *ClientBuilder) WithLists(initLists ...object.ObjectList) *ClientBuilder
- func (f *ClientBuilder) WithObjects(initObjs ...object.Object) *ClientBuilder
- func (f *ClientBuilder) WithUpdateFn(updateFn updateFunc) *ClientBuilder
Constants ¶
This section is empty.
Variables ¶
View Source
var FakeSecret = "slurm-token"
View Source
var FakeServer = "fakeserver"
Functions ¶
func NewFakeClient ¶
NewFakeClient creates a new fake client for testing.
Types ¶
type ClientBuilder ¶
type ClientBuilder struct {
// contains filtered or unexported fields
}
ClientBuilder builds a fake client.
func NewClientBuilder ¶
func NewClientBuilder() *ClientBuilder
NewClientBuilder returns a new builder to create a fake client.
func (*ClientBuilder) Build ¶
func (f *ClientBuilder) Build() client.Client
Build builds and returns a new fake client.
func (*ClientBuilder) WithInterceptorFuncs ¶
func (f *ClientBuilder) WithInterceptorFuncs(interceptorFuncs interceptor.Funcs) *ClientBuilder
WithInterceptorFuncs configures the client methods to be intercepted using the provided interceptor.Funcs.
func (*ClientBuilder) WithLists ¶
func (f *ClientBuilder) WithLists(initLists ...object.ObjectList) *ClientBuilder
WithLists can be optionally used to initialize this fake client with object.ObjectList(s).
func (*ClientBuilder) WithObjects ¶
func (f *ClientBuilder) WithObjects(initObjs ...object.Object) *ClientBuilder
WithObjects can be optionally used to initialize this fake client with object.Object(s).
func (*ClientBuilder) WithUpdateFn ¶
func (f *ClientBuilder) WithUpdateFn(updateFn updateFunc) *ClientBuilder
WithUpdateFn configures the client with the server side update function. Mutations to function parameter object.Object are preserved in cache.
Click to show internal directories.
Click to hide internal directories.