v1beta1

package
v0.36.0 Latest Latest
Warning

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

Go to latest
Published: Jan 26, 2023 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EventingV1beta1Recorder added in v0.30.0

type EventingV1beta1Recorder struct {
	// contains filtered or unexported fields
}

EventingV1beta1Recorder is recorder for eventingv1beta1 objects

func (*EventingV1beta1Recorder) CreateEventtype added in v0.30.0

func (sr *EventingV1beta1Recorder) CreateEventtype(eventtype interface{}, err error)

CreateEventtype records a call for CreateEventtype with the expected error

func (*EventingV1beta1Recorder) DeleteEventtype added in v0.30.0

func (sr *EventingV1beta1Recorder) DeleteEventtype(name interface{}, err error)

DeleteEventtype records a call for DeleteEventtype with the expected error

func (*EventingV1beta1Recorder) GetEventtype added in v0.30.0

func (sr *EventingV1beta1Recorder) GetEventtype(name string, eventtype *eventingv1beta1.EventType, err error)

GetEventtype records a call for GetEventtype with the expected result and error (nil if none)

func (*EventingV1beta1Recorder) ListEventtypes added in v0.30.0

func (sr *EventingV1beta1Recorder) ListEventtypes(eventtypeList *eventingv1beta1.EventTypeList, err error)

ListEventtypes records a call for ListEventtypes with the expected result and error (nil if none)

func (*EventingV1beta1Recorder) Validate added in v0.30.0

func (sr *EventingV1beta1Recorder) Validate()

Validate validates whether every recorded action has been called

type EventtypeBuilder added in v0.30.0

type EventtypeBuilder struct {
	// contains filtered or unexported fields
}

EventtypeBuilder is for building the eventtype

func NewEventtypeBuilder added in v0.30.0

func NewEventtypeBuilder(name string) *EventtypeBuilder

NewEventtypeBuilder for building eventtype object

func (*EventtypeBuilder) Broker added in v0.30.0

func (e *EventtypeBuilder) Broker(broker string) *EventtypeBuilder

Broker for eventtype builder

func (*EventtypeBuilder) Build added in v0.30.0

Build to return an instance of eventtype object

func (*EventtypeBuilder) Namespace added in v0.30.0

func (e *EventtypeBuilder) Namespace(ns string) *EventtypeBuilder

Namespace for eventtype builder

func (*EventtypeBuilder) Source added in v0.30.0

func (e *EventtypeBuilder) Source(source *apis.URL) *EventtypeBuilder

Source for eventtype builder

func (*EventtypeBuilder) Type added in v0.30.0

func (e *EventtypeBuilder) Type(ceType string) *EventtypeBuilder

Type for eventtype builder

func (*EventtypeBuilder) WithGvk added in v0.30.0

func (e *EventtypeBuilder) WithGvk() *EventtypeBuilder

WithGvk add the GVK coordinates for read tests

type KnEventingV1Beta1Client added in v0.30.0

type KnEventingV1Beta1Client interface {
	// Namespace in which this client is operating for
	Namespace() string
	// ListEventtypes is used to list eventtypes
	ListEventtypes(ctx context.Context) (*eventingv1beta1.EventTypeList, error)
	// GetEventtype is used to describe an eventtype
	GetEventtype(ctx context.Context, name string) (*eventingv1beta1.EventType, error)
	// CreateEventtype is used to create an eventtype
	CreateEventtype(ctx context.Context, eventtype *eventingv1beta1.EventType) error
	// DeleteEventtype is used to delete an eventtype
	DeleteEventtype(ctx context.Context, name string) error
}

KnEventingV1Beta1Client to Eventing Sources. All methods are relative to the namespace specified during construction

func NewKnEventingV1Beta1Client added in v0.30.0

func NewKnEventingV1Beta1Client(client beta1.EventingV1beta1Interface, namespace string) KnEventingV1Beta1Client

NewKnEventingV1Beta1Client is to invoke Eventing Types Client API to create object

type MockKnEventingV1beta1Client added in v0.30.0

type MockKnEventingV1beta1Client struct {
	// contains filtered or unexported fields
}

MockKnEventingV1beta1Client is a combine of test object and recorder

func NewMockKnEventingV1beta1Client added in v0.30.0

func NewMockKnEventingV1beta1Client(t *testing.T, ns ...string) *MockKnEventingV1beta1Client

NewMockKnEventingV1beta1Client returns a new mock instance which you need to record for

func (*MockKnEventingV1beta1Client) CreateEventtype added in v0.30.0

func (c *MockKnEventingV1beta1Client) CreateEventtype(ctx context.Context, eventtype *eventingv1beta1.EventType) error

func (*MockKnEventingV1beta1Client) DeleteEventtype added in v0.30.0

func (c *MockKnEventingV1beta1Client) DeleteEventtype(ctx context.Context, name string) error

func (*MockKnEventingV1beta1Client) GetEventtype added in v0.30.0

GetEventtypes records a call for GetEventtype with the expected object or error. Either eventtype or err should be nil

func (*MockKnEventingV1beta1Client) ListEventtypes added in v0.30.0

func (*MockKnEventingV1beta1Client) Namespace added in v0.30.0

func (c *MockKnEventingV1beta1Client) Namespace() string

Namespace of this client

func (*MockKnEventingV1beta1Client) Recorder added in v0.30.0

Recorder returns the recorder for registering API calls

Jump to

Keyboard shortcuts

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