Documentation
¶
Index ¶
- type EventingV1beta1Recorder
- func (sr *EventingV1beta1Recorder) CreateEventtype(eventtype interface{}, err error)
- func (sr *EventingV1beta1Recorder) DeleteEventtype(name interface{}, err error)
- func (sr *EventingV1beta1Recorder) GetEventtype(name string, eventtype *eventingv1beta1.EventType, err error)
- func (sr *EventingV1beta1Recorder) ListEventtypes(eventtypeList *eventingv1beta1.EventTypeList, err error)
- func (sr *EventingV1beta1Recorder) Validate()
- type EventtypeBuilder
- func (e *EventtypeBuilder) Broker(broker string) *EventtypeBuilder
- func (e *EventtypeBuilder) Build() *eventingv1beta1.EventType
- func (e *EventtypeBuilder) Namespace(ns string) *EventtypeBuilder
- func (e *EventtypeBuilder) Source(source *apis.URL) *EventtypeBuilder
- func (e *EventtypeBuilder) Type(ceType string) *EventtypeBuilder
- func (e *EventtypeBuilder) WithGvk() *EventtypeBuilder
- type KnEventingV1Beta1Client
- type MockKnEventingV1beta1Client
- func (c *MockKnEventingV1beta1Client) CreateEventtype(ctx context.Context, eventtype *eventingv1beta1.EventType) error
- func (c *MockKnEventingV1beta1Client) DeleteEventtype(ctx context.Context, name string) error
- func (c *MockKnEventingV1beta1Client) GetEventtype(ctx context.Context, name string) (*eventingv1beta1.EventType, error)
- func (c *MockKnEventingV1beta1Client) ListEventtypes(ctx context.Context) (*eventingv1beta1.EventTypeList, error)
- func (c *MockKnEventingV1beta1Client) Namespace() string
- func (c *MockKnEventingV1beta1Client) Recorder() *EventingV1beta1Recorder
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
func (e *EventtypeBuilder) Build() *eventingv1beta1.EventType
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
func (c *MockKnEventingV1beta1Client) GetEventtype(ctx context.Context, name string) (*eventingv1beta1.EventType, error)
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 (c *MockKnEventingV1beta1Client) ListEventtypes(ctx context.Context) (*eventingv1beta1.EventTypeList, error)
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
func (c *MockKnEventingV1beta1Client) Recorder() *EventingV1beta1Recorder
Recorder returns the recorder for registering API calls