Documentation ¶
Overview ¶
Package fixtures is a set of test fixtures and mocks of the various configkit API and discovery interfaces.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationObserver ¶
type ApplicationObserver struct { ApplicationAvailableFunc func(*discovery.Application) // contains filtered or unexported fields }
ApplicationObserver is a mock of the discovery.ApplicationObserver interface.
func (*ApplicationObserver) ApplicationAvailable ¶
func (o *ApplicationObserver) ApplicationAvailable(a *discovery.Application)
ApplicationAvailable calls o.ApplicationAvailableFunc(a) if it is non-nil.
func (*ApplicationObserver) ApplicationUnavailable ¶
func (o *ApplicationObserver) ApplicationUnavailable(a *discovery.Application)
ApplicationUnavailable calls o.ApplicationUnavailableFunc(a) if it is non-nil.
type Client ¶
type Client struct { // ListApplicationIdentities returns the identities of applications hosted // by the server. ListApplicationIdentitiesFunc func(ctx context.Context) ([]configkit.Identity, error) // ListApplications returns the configurations of the applications hosted by // the server. The handler objects in the returned configuration are nil. ListApplicationsFunc func(ctx context.Context) ([]configkit.Application, error) }
Client is a mock of the api.Client interface.
func (*Client) ListApplicationIdentities ¶
ListApplicationIdentities returns the identities of applications hosted by the server.
If h.ListApplicationIdentitiesFunc is nil, it returns (nil, nil), otherwise it calls h.ListApplicationIdentitiesFunc(ctx).
func (*Client) ListApplications ¶
ListApplications returns the configurations of the applications hosted by the server. The handler objects in the returned configuration are nil.
If h.ListApplicationsFunc is nil, it returns (nil, nil), otherwise it calls h.ListApplicationsFunc(ctx).
type ClientObserver ¶
type ClientObserver struct { ClientConnectedFunc func(*discovery.Client) ClientDisconnectedFunc func(*discovery.Client) // contains filtered or unexported fields }
ClientObserver is a mock of the discovery.ClientObserver interface.
func (*ClientObserver) ClientConnected ¶
func (o *ClientObserver) ClientConnected(c *discovery.Client)
ClientConnected calls o.ClientConnectedFunc(c) if it is non-nil.
func (*ClientObserver) ClientDisconnected ¶
func (o *ClientObserver) ClientDisconnected(c *discovery.Client)
ClientDisconnected calls o.ClientDisconnectedFunc(c) if it is non-nil.
type TargetObserver ¶
type TargetObserver struct { TargetAvailableFunc func(*discovery.Target) // contains filtered or unexported fields }
TargetObserver is a mock of the discovery.TargetObserver interface.
func (*TargetObserver) TargetAvailable ¶
func (o *TargetObserver) TargetAvailable(t *discovery.Target)
TargetAvailable calls o.TargetAvailableFunc(t) if it is non-nil.
func (*TargetObserver) TargetUnavailable ¶
func (o *TargetObserver) TargetUnavailable(t *discovery.Target)
TargetUnavailable calls o.TargetUnavailableFunc(t) if it is non-nil.