Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Adapter ¶
type Adapter struct { Behavior AdapterBehavior BuilderData *builderData HandlerData *handlerData }
Adapter is a fake Adapter. It is used for controlling the Adapter's behavior as well as inspect the input values that adapter receives from Mixer
func NewSpyAdapter ¶
func NewSpyAdapter(b AdapterBehavior) *Adapter
NewSpyAdapter returns a new instance of Adapter with the given behavior
func (*Adapter) GetAdptInfoFn ¶
GetAdptInfoFn returns the infoFn for the Adapter.
type AdapterBehavior ¶
type AdapterBehavior struct { Name string Builder BuilderBehavior Handler HandlerBehavior }
AdapterBehavior defines the behavior of the Adapter nolint: aligncheck
type BuilderBehavior ¶
type BuilderBehavior struct { SetSampleReportTypesPanic bool SetAdapterConfigPanic bool ValidateErr *adapter.ConfigErrors ValidatePanic bool BuildErr error BuildPanic bool }
BuilderBehavior defines the behavior of the Builder nolint: aligncheck
Click to show internal directories.
Click to hide internal directories.