Documentation
¶
Overview ¶
Package configtest provides fake implementations of config.ClientFactories for testing.
Index ¶
- func NewFakePluginConfig() *config.PluginConfig
- type FakeClientFactories
- func (f *FakeClientFactories) Close() error
- func (f *FakeClientFactories) GRPCClientConn(url string, dialOpts ...grpc.DialOption) (grpc.ClientConnInterface, error)
- func (f *FakeClientFactories) GoogleHTTPClient(ctx context.Context, scope ...string) (*http.Client, error)
- func (f *FakeClientFactories) HTTPClient() *http.Client
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFakePluginConfig ¶
func NewFakePluginConfig() *config.PluginConfig
NewFakePluginConfig returns a PluginConfig with fake client factories.
Types ¶
type FakeClientFactories ¶
type FakeClientFactories struct {
FakeHTTPClient *http.Client
FakeGoogleHTTPClient *http.Client
FakeGRPCConn grpc.ClientConnInterface
}
FakeClientFactories implements config.ClientFactories for testing.
func NewFakeClientFactories ¶
func NewFakeClientFactories() *FakeClientFactories
NewFakeClientFactories returns a new FakeClientFactories with defaults.
func (*FakeClientFactories) GRPCClientConn ¶
func (f *FakeClientFactories) GRPCClientConn(url string, dialOpts ...grpc.DialOption) (grpc.ClientConnInterface, error)
GRPCClientConn returns the fake gRPC connection.
func (*FakeClientFactories) GoogleHTTPClient ¶
func (f *FakeClientFactories) GoogleHTTPClient(ctx context.Context, scope ...string) (*http.Client, error)
GoogleHTTPClient returns the fake Google HTTP client.
func (*FakeClientFactories) HTTPClient ¶
func (f *FakeClientFactories) HTTPClient() *http.Client
HTTPClient returns the fake HTTP client.
Click to show internal directories.
Click to hide internal directories.