Documentation ¶
Index ¶
- type ClientProtocol
- type ConfigurableExperimentManager
- type ConfigurableExperimentRunner
- func (_m *ConfigurableExperimentRunner) Configure(cfg json.RawMessage) error
- func (_m *ConfigurableExperimentRunner) GetTreatmentForRequest(header http.Header, payload []byte, ...) (*experimentrunner.Treatment, error)
- func (_m *ConfigurableExperimentRunner) RegisterMetricsCollector(collector metrics.Collector, ...) error
- type ConfigurableStandardExperimentManager
- type RPCClient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientProtocol ¶
ClientProtocol is an autogenerated mock type for the ClientProtocol type
func (*ClientProtocol) Close ¶
func (_m *ClientProtocol) Close() error
Close provides a mock function with given fields:
func (*ClientProtocol) Dispense ¶
func (_m *ClientProtocol) Dispense(_a0 string) (interface{}, error)
Dispense provides a mock function with given fields: _a0
func (*ClientProtocol) Ping ¶
func (_m *ClientProtocol) Ping() error
Ping provides a mock function with given fields:
type ConfigurableExperimentManager ¶
type ConfigurableExperimentManager struct {
mocks.ExperimentManager
}
func (*ConfigurableExperimentManager) Configure ¶
func (_m *ConfigurableExperimentManager) Configure(cfg json.RawMessage) error
type ConfigurableExperimentRunner ¶
ConfigurableExperimentRunner is an autogenerated mock type for the ConfigurableExperimentRunner type
func NewConfigurableExperimentRunner ¶
func NewConfigurableExperimentRunner(t mockConstructorTestingTNewConfigurableExperimentRunner) *ConfigurableExperimentRunner
NewConfigurableExperimentRunner creates a new instance of ConfigurableExperimentRunner. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
func (*ConfigurableExperimentRunner) Configure ¶
func (_m *ConfigurableExperimentRunner) Configure(cfg json.RawMessage) error
Configure provides a mock function with given fields: cfg
func (*ConfigurableExperimentRunner) GetTreatmentForRequest ¶
func (_m *ConfigurableExperimentRunner) GetTreatmentForRequest(header http.Header, payload []byte, options experimentrunner.GetTreatmentOptions) (*experimentrunner.Treatment, error)
GetTreatmentForRequest provides a mock function with given fields: header, payload, options
func (*ConfigurableExperimentRunner) RegisterMetricsCollector ¶
func (_m *ConfigurableExperimentRunner) RegisterMetricsCollector(collector metrics.Collector, metricsRegistrationHelper experimentrunner.MetricsRegistrationHelper) error
RegisterMetricsCollector provides a mock function with given fields: collector, metricsRegistrationHelper
type ConfigurableStandardExperimentManager ¶
type ConfigurableStandardExperimentManager struct {
mocks.StandardExperimentManager
}
func (*ConfigurableStandardExperimentManager) Configure ¶
func (_m *ConfigurableStandardExperimentManager) Configure(cfg json.RawMessage) error