mocks

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 28, 2019 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FakeCache

type FakeCache struct {
}

func (FakeCache) Get

func (FakeCache) GetInformer

func (FakeCache) GetInformer(obj runtime.Object) (toolscache.Informer, error)

func (FakeCache) GetInformerForKind

func (FakeCache) GetInformerForKind(gvk schema.GroupVersionKind) (toolscache.Informer, error)

func (FakeCache) IndexField

func (FakeCache) IndexField(obj runtime.Object, field string, extractValue client.IndexerFunc) error

func (FakeCache) List

func (FakeCache) List(ctx context.Context, list runtime.Object, opts ...client.ListOption) error

func (FakeCache) Start

func (FakeCache) Start(stopCh <-chan struct{}) error

func (FakeCache) WaitForCacheSync

func (FakeCache) WaitForCacheSync(stop <-chan struct{}) bool

type FakeClient

type FakeClient struct {
	ErrIfNotFound bool
	// contains filtered or unexported fields
}

FakeClient is a struct that implements client.Client for use in tests.

func NewClient

func NewClient(clientScheme *runtime.Scheme) FakeClient

func (FakeClient) Create

func (f FakeClient) Create(ctx context.Context, obj runtime.Object, opts ...client.CreateOption) error

func (FakeClient) Delete

func (FakeClient) Delete(ctx context.Context, obj runtime.Object, opts ...client.DeleteOption) error

func (FakeClient) DeleteAllOf

func (FakeClient) DeleteAllOf(ctx context.Context, obj runtime.Object, opts ...client.DeleteAllOfOption) error

func (FakeClient) Get

func (FakeClient) List

func (FakeClient) List(ctx context.Context, list runtime.Object, opts ...client.ListOption) error

func (FakeClient) Patch

func (FakeClient) Patch(ctx context.Context, obj runtime.Object, patch client.Patch, opts ...client.PatchOption) error

func (FakeClient) Status

func (FakeClient) Status() client.StatusWriter

func (FakeClient) Update

func (FakeClient) Update(ctx context.Context, obj runtime.Object, opts ...client.UpdateOption) error

type Manager

type Manager struct {
	Scheme *runtime.Scheme
	// contains filtered or unexported fields
}

Mock Types for Reconciler tests:

func NewManager

func NewManager(c FakeClient) Manager

func (Manager) Add

func (Manager) GetAPIReader

func (Manager) GetAPIReader() client.Reader

func (Manager) GetCache

func (m Manager) GetCache() cache.Cache

func (Manager) GetClient

func (m Manager) GetClient() client.Client

func (Manager) GetConfig

func (m Manager) GetConfig() *rest.Config

func (Manager) GetEventRecorderFor

func (Manager) GetEventRecorderFor(name string) record.EventRecorder

func (Manager) GetFieldIndexer

func (Manager) GetFieldIndexer() client.FieldIndexer

func (Manager) GetRESTMapper

func (Manager) GetRESTMapper() meta.RESTMapper

func (Manager) GetRecorder

func (Manager) GetRecorder(name string) record.EventRecorder

func (Manager) GetScheme

func (m Manager) GetScheme() *runtime.Scheme

func (Manager) GetWebhookServer

func (Manager) GetWebhookServer() *webhook.Server

func (Manager) SetFields

func (Manager) SetFields(interface{}) error

func (Manager) Start

func (Manager) Start(<-chan struct{}) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL