test

package
v0.0.0-...-5504f18 Latest Latest
Warning

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

Go to latest
Published: Dec 14, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewReceiverHTTPHandler

func NewReceiverHTTPHandler(ctx context.Context, recorder *EventRecorder) (*client.EventReceiver, error)

Types

type EventRecorder

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

func NewEventRecorder

func NewEventRecorder() *EventRecorder

func (*EventRecorder) Clear

func (e *EventRecorder) Clear()

func (*EventRecorder) Events

func (e *EventRecorder) Events() []cloudevents.Event

func (*EventRecorder) Record

func (e *EventRecorder) Record(event cloudevents.Event)

func (*EventRecorder) Start

func (e *EventRecorder) Start()

func (*EventRecorder) Stop

func (e *EventRecorder) Stop()

type TestReceiver

type TestReceiver struct {
	*httptest.Server
	// contains filtered or unexported fields
}

func NewTestReceiver

func NewTestReceiver(ctx context.Context) (*TestReceiver, error)

func (*TestReceiver) ClearEvents

func (r *TestReceiver) ClearEvents()

func (*TestReceiver) GetEvents

func (r *TestReceiver) GetEvents() []cloudevents.Event

func (*TestReceiver) StartRecorder

func (r *TestReceiver) StartRecorder()

func (*TestReceiver) StopRecorder

func (r *TestReceiver) StopRecorder()

Jump to

Keyboard shortcuts

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