Documentation ¶
Index ¶
- type AsyncResolver
- type FakeRegistrar
- func (_f21 *FakeRegistrar) AddCheck(service string, url *url.URL) (ident1 merry.Error)
- func (f *FakeRegistrar) AddCheckCalled() bool
- func (f *FakeRegistrar) AddCheckCalledN(n int) bool
- func (f *FakeRegistrar) AddCheckCalledOnce() bool
- func (_f28 *FakeRegistrar) AddCheckCalledOnceWith(service string, url *url.URL) bool
- func (_f26 *FakeRegistrar) AddCheckCalledWith(service string, url *url.URL) (found bool)
- func (f *FakeRegistrar) AddCheckNotCalled() bool
- func (_f30 *FakeRegistrar) AddCheckResultsForCall(service string, url *url.URL) (ident1 merry.Error, found bool)
- func (f *FakeRegistrar) AssertAddCheckCalled(t RegistrarTestingT)
- func (f *FakeRegistrar) AssertAddCheckCalledN(t RegistrarTestingT, n int)
- func (f *FakeRegistrar) AssertAddCheckCalledOnce(t RegistrarTestingT)
- func (_f29 *FakeRegistrar) AssertAddCheckCalledOnceWith(t RegistrarTestingT, service string, url *url.URL)
- func (_f27 *FakeRegistrar) AssertAddCheckCalledWith(t RegistrarTestingT, service string, url *url.URL)
- func (f *FakeRegistrar) AssertAddCheckNotCalled(t RegistrarTestingT)
- func (f *FakeRegistrar) AssertDeregisterCalled(t RegistrarTestingT)
- func (f *FakeRegistrar) AssertDeregisterCalledN(t RegistrarTestingT, n int)
- func (f *FakeRegistrar) AssertDeregisterCalledOnce(t RegistrarTestingT)
- func (_f19 *FakeRegistrar) AssertDeregisterCalledOnceWith(t RegistrarTestingT, serviceID string)
- func (_f17 *FakeRegistrar) AssertDeregisterCalledWith(t RegistrarTestingT, serviceID string)
- func (f *FakeRegistrar) AssertDeregisterNotCalled(t RegistrarTestingT)
- func (f *FakeRegistrar) AssertRegisterCalled(t RegistrarTestingT)
- func (f *FakeRegistrar) AssertRegisterCalledN(t RegistrarTestingT, n int)
- func (f *FakeRegistrar) AssertRegisterCalledOnce(t RegistrarTestingT)
- func (_f9 *FakeRegistrar) AssertRegisterCalledOnceWith(t RegistrarTestingT, serviceID string, url *url.URL)
- func (_f7 *FakeRegistrar) AssertRegisterCalledWith(t RegistrarTestingT, serviceID string, url *url.URL)
- func (f *FakeRegistrar) AssertRegisterNotCalled(t RegistrarTestingT)
- func (f *FakeRegistrar) AssertRemoveChecksCalled(t RegistrarTestingT)
- func (f *FakeRegistrar) AssertRemoveChecksCalledN(t RegistrarTestingT, n int)
- func (f *FakeRegistrar) AssertRemoveChecksCalledOnce(t RegistrarTestingT)
- func (_f39 *FakeRegistrar) AssertRemoveChecksCalledOnceWith(t RegistrarTestingT, service string)
- func (_f37 *FakeRegistrar) AssertRemoveChecksCalledWith(t RegistrarTestingT, service string)
- func (f *FakeRegistrar) AssertRemoveChecksNotCalled(t RegistrarTestingT)
- func (_f11 *FakeRegistrar) Deregister(serviceID string) (ident1 merry.Error)
- func (f *FakeRegistrar) DeregisterCalled() bool
- func (f *FakeRegistrar) DeregisterCalledN(n int) bool
- func (f *FakeRegistrar) DeregisterCalledOnce() bool
- func (_f18 *FakeRegistrar) DeregisterCalledOnceWith(serviceID string) bool
- func (_f16 *FakeRegistrar) DeregisterCalledWith(serviceID string) (found bool)
- func (f *FakeRegistrar) DeregisterNotCalled() bool
- func (_f20 *FakeRegistrar) DeregisterResultsForCall(serviceID string) (ident1 merry.Error, found bool)
- func (_f1 *FakeRegistrar) Register(serviceID string, url *url.URL) (ident1 merry.Error)
- func (f *FakeRegistrar) RegisterCalled() bool
- func (f *FakeRegistrar) RegisterCalledN(n int) bool
- func (f *FakeRegistrar) RegisterCalledOnce() bool
- func (_f8 *FakeRegistrar) RegisterCalledOnceWith(serviceID string, url *url.URL) bool
- func (_f6 *FakeRegistrar) RegisterCalledWith(serviceID string, url *url.URL) (found bool)
- func (f *FakeRegistrar) RegisterNotCalled() bool
- func (_f10 *FakeRegistrar) RegisterResultsForCall(serviceID string, url *url.URL) (ident1 merry.Error, found bool)
- func (_f31 *FakeRegistrar) RemoveChecks(service string) (ident1 merry.Error)
- func (f *FakeRegistrar) RemoveChecksCalled() bool
- func (f *FakeRegistrar) RemoveChecksCalledN(n int) bool
- func (f *FakeRegistrar) RemoveChecksCalledOnce() bool
- func (_f38 *FakeRegistrar) RemoveChecksCalledOnceWith(service string) bool
- func (_f36 *FakeRegistrar) RemoveChecksCalledWith(service string) (found bool)
- func (f *FakeRegistrar) RemoveChecksNotCalled() bool
- func (_f40 *FakeRegistrar) RemoveChecksResultsForCall(service string) (ident1 merry.Error, found bool)
- func (f *FakeRegistrar) Reset()
- func (_f23 *FakeRegistrar) SetAddCheckInvocation(calls_f24 []*RegistrarAddCheckInvocation, fallback_f25 func() merry.Error)
- func (_f22 *FakeRegistrar) SetAddCheckStub(ident1 merry.Error)
- func (_f13 *FakeRegistrar) SetDeregisterInvocation(calls_f14 []*RegistrarDeregisterInvocation, fallback_f15 func() merry.Error)
- func (_f12 *FakeRegistrar) SetDeregisterStub(ident1 merry.Error)
- func (_f3 *FakeRegistrar) SetRegisterInvocation(calls_f4 []*RegistrarRegisterInvocation, fallback_f5 func() merry.Error)
- func (_f2 *FakeRegistrar) SetRegisterStub(ident1 merry.Error)
- func (_f33 *FakeRegistrar) SetRemoveChecksInvocation(calls_f34 []*RegistrarRemoveChecksInvocation, fallback_f35 func() merry.Error)
- func (_f32 *FakeRegistrar) SetRemoveChecksStub(ident1 merry.Error)
- type FakeResolver
- func (f *FakeResolver) AssertResolveCalled(t ResolverTestingT)
- func (f *FakeResolver) AssertResolveCalledN(t ResolverTestingT, n int)
- func (f *FakeResolver) AssertResolveCalledOnce(t ResolverTestingT)
- func (_f9 *FakeResolver) AssertResolveCalledOnceWith(t ResolverTestingT, name string)
- func (_f7 *FakeResolver) AssertResolveCalledWith(t ResolverTestingT, name string)
- func (f *FakeResolver) AssertResolveNotCalled(t ResolverTestingT)
- func (f *FakeResolver) Reset()
- func (_f1 *FakeResolver) Resolve(name string) (ident1 []string, ident2 merry.Error)
- func (f *FakeResolver) ResolveCalled() bool
- func (f *FakeResolver) ResolveCalledN(n int) bool
- func (f *FakeResolver) ResolveCalledOnce() bool
- func (_f8 *FakeResolver) ResolveCalledOnceWith(name string) bool
- func (_f6 *FakeResolver) ResolveCalledWith(name string) (found bool)
- func (f *FakeResolver) ResolveNotCalled() bool
- func (_f10 *FakeResolver) ResolveResultsForCall(name string) (ident1 []string, ident2 merry.Error, found bool)
- func (_f3 *FakeResolver) SetResolveInvocation(calls_f4 []*ResolverResolveInvocation, ...)
- func (_f2 *FakeResolver) SetResolveStub(ident1 []string, ident2 merry.Error)
- type Registrar
- type RegistrarAddCheckInvocation
- type RegistrarDeregisterInvocation
- type RegistrarRegisterInvocation
- type RegistrarRemoveChecksInvocation
- type RegistrarTestingT
- type Resolver
- type ResolverResolveInvocation
- type ResolverTestingT
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AsyncResolver ¶
type FakeRegistrar ¶
type FakeRegistrar struct { RegisterHook func(string, *url.URL) merry.Error DeregisterHook func(string) merry.Error AddCheckHook func(string, *url.URL) merry.Error RemoveChecksHook func(string) merry.Error RegisterCalls []*RegistrarRegisterInvocation DeregisterCalls []*RegistrarDeregisterInvocation AddCheckCalls []*RegistrarAddCheckInvocation RemoveChecksCalls []*RegistrarRemoveChecksInvocation }
FakeRegistrar is a mock implementation of Registrar for testing. Use it in your tests as in this example:
package example func TestWithRegistrar(t *testing.T) { f := &sd.FakeRegistrar{ RegisterHook: func(serviceID string, url *url.URL) (ident1 merry.Error) { // ensure parameters meet expections, signal errors using t, etc return }, } // test code goes here ... // assert state of FakeRegister ... f.AssertRegisterCalledOnce(t) }
Create anonymous function implementations for only those interface methods that should be called in the code under test. This will force a panic if any unexpected calls are made to FakeRegister.
func NewFakeRegistrarDefaultError ¶
func NewFakeRegistrarDefaultError(t RegistrarTestingT) *FakeRegistrar
NewFakeRegistrarDefaultError returns an instance of FakeRegistrar with all hooks configured to call t.Error
func NewFakeRegistrarDefaultFatal ¶
func NewFakeRegistrarDefaultFatal(t RegistrarTestingT) *FakeRegistrar
NewFakeRegistrarDefaultFatal returns an instance of FakeRegistrar with all hooks configured to call t.Fatal
func NewFakeRegistrarDefaultPanic ¶
func NewFakeRegistrarDefaultPanic() *FakeRegistrar
NewFakeRegistrarDefaultPanic returns an instance of FakeRegistrar with all hooks configured to panic
func (*FakeRegistrar) AddCheckCalled ¶
func (f *FakeRegistrar) AddCheckCalled() bool
AddCheckCalled returns true if FakeRegistrar.AddCheck was called
func (*FakeRegistrar) AddCheckCalledN ¶
func (f *FakeRegistrar) AddCheckCalledN(n int) bool
AddCheckCalledN returns true if FakeRegistrar.AddCheck was called at least n times
func (*FakeRegistrar) AddCheckCalledOnce ¶
func (f *FakeRegistrar) AddCheckCalledOnce() bool
AddCheckCalledOnce returns true if FakeRegistrar.AddCheck was called exactly once
func (*FakeRegistrar) AddCheckCalledOnceWith ¶
func (_f28 *FakeRegistrar) AddCheckCalledOnceWith(service string, url *url.URL) bool
AddCheckCalledOnceWith returns true if FakeRegistrar.AddCheck was called exactly once with the given values
func (*FakeRegistrar) AddCheckCalledWith ¶
func (_f26 *FakeRegistrar) AddCheckCalledWith(service string, url *url.URL) (found bool)
AddCheckCalledWith returns true if FakeRegistrar.AddCheck was called with the given values
func (*FakeRegistrar) AddCheckNotCalled ¶
func (f *FakeRegistrar) AddCheckNotCalled() bool
AddCheckNotCalled returns true if FakeRegistrar.AddCheck was not called
func (*FakeRegistrar) AddCheckResultsForCall ¶
func (_f30 *FakeRegistrar) AddCheckResultsForCall(service string, url *url.URL) (ident1 merry.Error, found bool)
AddCheckResultsForCall returns the result values for the first call to FakeRegistrar.AddCheck with the given values
func (*FakeRegistrar) AssertAddCheckCalled ¶
func (f *FakeRegistrar) AssertAddCheckCalled(t RegistrarTestingT)
AssertAddCheckCalled calls t.Error if FakeRegistrar.AddCheck was not called
func (*FakeRegistrar) AssertAddCheckCalledN ¶
func (f *FakeRegistrar) AssertAddCheckCalledN(t RegistrarTestingT, n int)
AssertAddCheckCalledN calls t.Error if FakeRegistrar.AddCheck was called less than n times
func (*FakeRegistrar) AssertAddCheckCalledOnce ¶
func (f *FakeRegistrar) AssertAddCheckCalledOnce(t RegistrarTestingT)
AssertAddCheckCalledOnce calls t.Error if FakeRegistrar.AddCheck was not called exactly once
func (*FakeRegistrar) AssertAddCheckCalledOnceWith ¶
func (_f29 *FakeRegistrar) AssertAddCheckCalledOnceWith(t RegistrarTestingT, service string, url *url.URL)
AssertAddCheckCalledOnceWith calls t.Error if FakeRegistrar.AddCheck was not called exactly once with the given values
func (*FakeRegistrar) AssertAddCheckCalledWith ¶
func (_f27 *FakeRegistrar) AssertAddCheckCalledWith(t RegistrarTestingT, service string, url *url.URL)
AssertAddCheckCalledWith calls t.Error if FakeRegistrar.AddCheck was not called with the given values
func (*FakeRegistrar) AssertAddCheckNotCalled ¶
func (f *FakeRegistrar) AssertAddCheckNotCalled(t RegistrarTestingT)
AssertAddCheckNotCalled calls t.Error if FakeRegistrar.AddCheck was called
func (*FakeRegistrar) AssertDeregisterCalled ¶
func (f *FakeRegistrar) AssertDeregisterCalled(t RegistrarTestingT)
AssertDeregisterCalled calls t.Error if FakeRegistrar.Deregister was not called
func (*FakeRegistrar) AssertDeregisterCalledN ¶
func (f *FakeRegistrar) AssertDeregisterCalledN(t RegistrarTestingT, n int)
AssertDeregisterCalledN calls t.Error if FakeRegistrar.Deregister was called less than n times
func (*FakeRegistrar) AssertDeregisterCalledOnce ¶
func (f *FakeRegistrar) AssertDeregisterCalledOnce(t RegistrarTestingT)
AssertDeregisterCalledOnce calls t.Error if FakeRegistrar.Deregister was not called exactly once
func (*FakeRegistrar) AssertDeregisterCalledOnceWith ¶
func (_f19 *FakeRegistrar) AssertDeregisterCalledOnceWith(t RegistrarTestingT, serviceID string)
AssertDeregisterCalledOnceWith calls t.Error if FakeRegistrar.Deregister was not called exactly once with the given values
func (*FakeRegistrar) AssertDeregisterCalledWith ¶
func (_f17 *FakeRegistrar) AssertDeregisterCalledWith(t RegistrarTestingT, serviceID string)
AssertDeregisterCalledWith calls t.Error if FakeRegistrar.Deregister was not called with the given values
func (*FakeRegistrar) AssertDeregisterNotCalled ¶
func (f *FakeRegistrar) AssertDeregisterNotCalled(t RegistrarTestingT)
AssertDeregisterNotCalled calls t.Error if FakeRegistrar.Deregister was called
func (*FakeRegistrar) AssertRegisterCalled ¶
func (f *FakeRegistrar) AssertRegisterCalled(t RegistrarTestingT)
AssertRegisterCalled calls t.Error if FakeRegistrar.Register was not called
func (*FakeRegistrar) AssertRegisterCalledN ¶
func (f *FakeRegistrar) AssertRegisterCalledN(t RegistrarTestingT, n int)
AssertRegisterCalledN calls t.Error if FakeRegistrar.Register was called less than n times
func (*FakeRegistrar) AssertRegisterCalledOnce ¶
func (f *FakeRegistrar) AssertRegisterCalledOnce(t RegistrarTestingT)
AssertRegisterCalledOnce calls t.Error if FakeRegistrar.Register was not called exactly once
func (*FakeRegistrar) AssertRegisterCalledOnceWith ¶
func (_f9 *FakeRegistrar) AssertRegisterCalledOnceWith(t RegistrarTestingT, serviceID string, url *url.URL)
AssertRegisterCalledOnceWith calls t.Error if FakeRegistrar.Register was not called exactly once with the given values
func (*FakeRegistrar) AssertRegisterCalledWith ¶
func (_f7 *FakeRegistrar) AssertRegisterCalledWith(t RegistrarTestingT, serviceID string, url *url.URL)
AssertRegisterCalledWith calls t.Error if FakeRegistrar.Register was not called with the given values
func (*FakeRegistrar) AssertRegisterNotCalled ¶
func (f *FakeRegistrar) AssertRegisterNotCalled(t RegistrarTestingT)
AssertRegisterNotCalled calls t.Error if FakeRegistrar.Register was called
func (*FakeRegistrar) AssertRemoveChecksCalled ¶
func (f *FakeRegistrar) AssertRemoveChecksCalled(t RegistrarTestingT)
AssertRemoveChecksCalled calls t.Error if FakeRegistrar.RemoveChecks was not called
func (*FakeRegistrar) AssertRemoveChecksCalledN ¶
func (f *FakeRegistrar) AssertRemoveChecksCalledN(t RegistrarTestingT, n int)
AssertRemoveChecksCalledN calls t.Error if FakeRegistrar.RemoveChecks was called less than n times
func (*FakeRegistrar) AssertRemoveChecksCalledOnce ¶
func (f *FakeRegistrar) AssertRemoveChecksCalledOnce(t RegistrarTestingT)
AssertRemoveChecksCalledOnce calls t.Error if FakeRegistrar.RemoveChecks was not called exactly once
func (*FakeRegistrar) AssertRemoveChecksCalledOnceWith ¶
func (_f39 *FakeRegistrar) AssertRemoveChecksCalledOnceWith(t RegistrarTestingT, service string)
AssertRemoveChecksCalledOnceWith calls t.Error if FakeRegistrar.RemoveChecks was not called exactly once with the given values
func (*FakeRegistrar) AssertRemoveChecksCalledWith ¶
func (_f37 *FakeRegistrar) AssertRemoveChecksCalledWith(t RegistrarTestingT, service string)
AssertRemoveChecksCalledWith calls t.Error if FakeRegistrar.RemoveChecks was not called with the given values
func (*FakeRegistrar) AssertRemoveChecksNotCalled ¶
func (f *FakeRegistrar) AssertRemoveChecksNotCalled(t RegistrarTestingT)
AssertRemoveChecksNotCalled calls t.Error if FakeRegistrar.RemoveChecks was called
func (*FakeRegistrar) Deregister ¶
func (_f11 *FakeRegistrar) Deregister(serviceID string) (ident1 merry.Error)
func (*FakeRegistrar) DeregisterCalled ¶
func (f *FakeRegistrar) DeregisterCalled() bool
DeregisterCalled returns true if FakeRegistrar.Deregister was called
func (*FakeRegistrar) DeregisterCalledN ¶
func (f *FakeRegistrar) DeregisterCalledN(n int) bool
DeregisterCalledN returns true if FakeRegistrar.Deregister was called at least n times
func (*FakeRegistrar) DeregisterCalledOnce ¶
func (f *FakeRegistrar) DeregisterCalledOnce() bool
DeregisterCalledOnce returns true if FakeRegistrar.Deregister was called exactly once
func (*FakeRegistrar) DeregisterCalledOnceWith ¶
func (_f18 *FakeRegistrar) DeregisterCalledOnceWith(serviceID string) bool
DeregisterCalledOnceWith returns true if FakeRegistrar.Deregister was called exactly once with the given values
func (*FakeRegistrar) DeregisterCalledWith ¶
func (_f16 *FakeRegistrar) DeregisterCalledWith(serviceID string) (found bool)
DeregisterCalledWith returns true if FakeRegistrar.Deregister was called with the given values
func (*FakeRegistrar) DeregisterNotCalled ¶
func (f *FakeRegistrar) DeregisterNotCalled() bool
DeregisterNotCalled returns true if FakeRegistrar.Deregister was not called
func (*FakeRegistrar) DeregisterResultsForCall ¶
func (_f20 *FakeRegistrar) DeregisterResultsForCall(serviceID string) (ident1 merry.Error, found bool)
DeregisterResultsForCall returns the result values for the first call to FakeRegistrar.Deregister with the given values
func (*FakeRegistrar) RegisterCalled ¶
func (f *FakeRegistrar) RegisterCalled() bool
RegisterCalled returns true if FakeRegistrar.Register was called
func (*FakeRegistrar) RegisterCalledN ¶
func (f *FakeRegistrar) RegisterCalledN(n int) bool
RegisterCalledN returns true if FakeRegistrar.Register was called at least n times
func (*FakeRegistrar) RegisterCalledOnce ¶
func (f *FakeRegistrar) RegisterCalledOnce() bool
RegisterCalledOnce returns true if FakeRegistrar.Register was called exactly once
func (*FakeRegistrar) RegisterCalledOnceWith ¶
func (_f8 *FakeRegistrar) RegisterCalledOnceWith(serviceID string, url *url.URL) bool
RegisterCalledOnceWith returns true if FakeRegistrar.Register was called exactly once with the given values
func (*FakeRegistrar) RegisterCalledWith ¶
func (_f6 *FakeRegistrar) RegisterCalledWith(serviceID string, url *url.URL) (found bool)
RegisterCalledWith returns true if FakeRegistrar.Register was called with the given values
func (*FakeRegistrar) RegisterNotCalled ¶
func (f *FakeRegistrar) RegisterNotCalled() bool
RegisterNotCalled returns true if FakeRegistrar.Register was not called
func (*FakeRegistrar) RegisterResultsForCall ¶
func (_f10 *FakeRegistrar) RegisterResultsForCall(serviceID string, url *url.URL) (ident1 merry.Error, found bool)
RegisterResultsForCall returns the result values for the first call to FakeRegistrar.Register with the given values
func (*FakeRegistrar) RemoveChecks ¶
func (_f31 *FakeRegistrar) RemoveChecks(service string) (ident1 merry.Error)
func (*FakeRegistrar) RemoveChecksCalled ¶
func (f *FakeRegistrar) RemoveChecksCalled() bool
RemoveChecksCalled returns true if FakeRegistrar.RemoveChecks was called
func (*FakeRegistrar) RemoveChecksCalledN ¶
func (f *FakeRegistrar) RemoveChecksCalledN(n int) bool
RemoveChecksCalledN returns true if FakeRegistrar.RemoveChecks was called at least n times
func (*FakeRegistrar) RemoveChecksCalledOnce ¶
func (f *FakeRegistrar) RemoveChecksCalledOnce() bool
RemoveChecksCalledOnce returns true if FakeRegistrar.RemoveChecks was called exactly once
func (*FakeRegistrar) RemoveChecksCalledOnceWith ¶
func (_f38 *FakeRegistrar) RemoveChecksCalledOnceWith(service string) bool
RemoveChecksCalledOnceWith returns true if FakeRegistrar.RemoveChecks was called exactly once with the given values
func (*FakeRegistrar) RemoveChecksCalledWith ¶
func (_f36 *FakeRegistrar) RemoveChecksCalledWith(service string) (found bool)
RemoveChecksCalledWith returns true if FakeRegistrar.RemoveChecks was called with the given values
func (*FakeRegistrar) RemoveChecksNotCalled ¶
func (f *FakeRegistrar) RemoveChecksNotCalled() bool
RemoveChecksNotCalled returns true if FakeRegistrar.RemoveChecks was not called
func (*FakeRegistrar) RemoveChecksResultsForCall ¶
func (_f40 *FakeRegistrar) RemoveChecksResultsForCall(service string) (ident1 merry.Error, found bool)
RemoveChecksResultsForCall returns the result values for the first call to FakeRegistrar.RemoveChecks with the given values
func (*FakeRegistrar) Reset ¶
func (f *FakeRegistrar) Reset()
func (*FakeRegistrar) SetAddCheckInvocation ¶ added in v0.3.1
func (_f23 *FakeRegistrar) SetAddCheckInvocation(calls_f24 []*RegistrarAddCheckInvocation, fallback_f25 func() merry.Error)
SetAddCheckInvocation configures Registrar.AddCheck to return the given results when called with the given parameters If no match is found for an invocation the result(s) of the fallback function are returned
func (*FakeRegistrar) SetAddCheckStub ¶ added in v0.3.1
func (_f22 *FakeRegistrar) SetAddCheckStub(ident1 merry.Error)
SetAddCheckStub configures Registrar.AddCheck to always return the given values
func (*FakeRegistrar) SetDeregisterInvocation ¶ added in v0.3.1
func (_f13 *FakeRegistrar) SetDeregisterInvocation(calls_f14 []*RegistrarDeregisterInvocation, fallback_f15 func() merry.Error)
SetDeregisterInvocation configures Registrar.Deregister to return the given results when called with the given parameters If no match is found for an invocation the result(s) of the fallback function are returned
func (*FakeRegistrar) SetDeregisterStub ¶ added in v0.3.1
func (_f12 *FakeRegistrar) SetDeregisterStub(ident1 merry.Error)
SetDeregisterStub configures Registrar.Deregister to always return the given values
func (*FakeRegistrar) SetRegisterInvocation ¶ added in v0.3.1
func (_f3 *FakeRegistrar) SetRegisterInvocation(calls_f4 []*RegistrarRegisterInvocation, fallback_f5 func() merry.Error)
SetRegisterInvocation configures Registrar.Register to return the given results when called with the given parameters If no match is found for an invocation the result(s) of the fallback function are returned
func (*FakeRegistrar) SetRegisterStub ¶ added in v0.3.1
func (_f2 *FakeRegistrar) SetRegisterStub(ident1 merry.Error)
SetRegisterStub configures Registrar.Register to always return the given values
func (*FakeRegistrar) SetRemoveChecksInvocation ¶ added in v0.3.1
func (_f33 *FakeRegistrar) SetRemoveChecksInvocation(calls_f34 []*RegistrarRemoveChecksInvocation, fallback_f35 func() merry.Error)
SetRemoveChecksInvocation configures Registrar.RemoveChecks to return the given results when called with the given parameters If no match is found for an invocation the result(s) of the fallback function are returned
func (*FakeRegistrar) SetRemoveChecksStub ¶ added in v0.3.1
func (_f32 *FakeRegistrar) SetRemoveChecksStub(ident1 merry.Error)
SetRemoveChecksStub configures Registrar.RemoveChecks to always return the given values
type FakeResolver ¶
type FakeResolver struct { ResolveHook func(string) ([]string, merry.Error) ResolveCalls []*ResolverResolveInvocation }
FakeResolver is a mock implementation of Resolver for testing. Use it in your tests as in this example:
package example func TestWithResolver(t *testing.T) { f := &sd.FakeResolver{ ResolveHook: func(name string) (ident1 []string, ident2 merry.Error) { // ensure parameters meet expections, signal errors using t, etc return }, } // test code goes here ... // assert state of FakeResolve ... f.AssertResolveCalledOnce(t) }
Create anonymous function implementations for only those interface methods that should be called in the code under test. This will force a panic if any unexpected calls are made to FakeResolve.
func NewFakeResolverDefaultError ¶
func NewFakeResolverDefaultError(t ResolverTestingT) *FakeResolver
NewFakeResolverDefaultError returns an instance of FakeResolver with all hooks configured to call t.Error
func NewFakeResolverDefaultFatal ¶
func NewFakeResolverDefaultFatal(t ResolverTestingT) *FakeResolver
NewFakeResolverDefaultFatal returns an instance of FakeResolver with all hooks configured to call t.Fatal
func NewFakeResolverDefaultPanic ¶
func NewFakeResolverDefaultPanic() *FakeResolver
NewFakeResolverDefaultPanic returns an instance of FakeResolver with all hooks configured to panic
func (*FakeResolver) AssertResolveCalled ¶
func (f *FakeResolver) AssertResolveCalled(t ResolverTestingT)
AssertResolveCalled calls t.Error if FakeResolver.Resolve was not called
func (*FakeResolver) AssertResolveCalledN ¶
func (f *FakeResolver) AssertResolveCalledN(t ResolverTestingT, n int)
AssertResolveCalledN calls t.Error if FakeResolver.Resolve was called less than n times
func (*FakeResolver) AssertResolveCalledOnce ¶
func (f *FakeResolver) AssertResolveCalledOnce(t ResolverTestingT)
AssertResolveCalledOnce calls t.Error if FakeResolver.Resolve was not called exactly once
func (*FakeResolver) AssertResolveCalledOnceWith ¶
func (_f9 *FakeResolver) AssertResolveCalledOnceWith(t ResolverTestingT, name string)
AssertResolveCalledOnceWith calls t.Error if FakeResolver.Resolve was not called exactly once with the given values
func (*FakeResolver) AssertResolveCalledWith ¶
func (_f7 *FakeResolver) AssertResolveCalledWith(t ResolverTestingT, name string)
AssertResolveCalledWith calls t.Error if FakeResolver.Resolve was not called with the given values
func (*FakeResolver) AssertResolveNotCalled ¶
func (f *FakeResolver) AssertResolveNotCalled(t ResolverTestingT)
AssertResolveNotCalled calls t.Error if FakeResolver.Resolve was called
func (*FakeResolver) Reset ¶
func (f *FakeResolver) Reset()
func (*FakeResolver) Resolve ¶
func (_f1 *FakeResolver) Resolve(name string) (ident1 []string, ident2 merry.Error)
func (*FakeResolver) ResolveCalled ¶
func (f *FakeResolver) ResolveCalled() bool
ResolveCalled returns true if FakeResolver.Resolve was called
func (*FakeResolver) ResolveCalledN ¶
func (f *FakeResolver) ResolveCalledN(n int) bool
ResolveCalledN returns true if FakeResolver.Resolve was called at least n times
func (*FakeResolver) ResolveCalledOnce ¶
func (f *FakeResolver) ResolveCalledOnce() bool
ResolveCalledOnce returns true if FakeResolver.Resolve was called exactly once
func (*FakeResolver) ResolveCalledOnceWith ¶
func (_f8 *FakeResolver) ResolveCalledOnceWith(name string) bool
ResolveCalledOnceWith returns true if FakeResolver.Resolve was called exactly once with the given values
func (*FakeResolver) ResolveCalledWith ¶
func (_f6 *FakeResolver) ResolveCalledWith(name string) (found bool)
ResolveCalledWith returns true if FakeResolver.Resolve was called with the given values
func (*FakeResolver) ResolveNotCalled ¶
func (f *FakeResolver) ResolveNotCalled() bool
ResolveNotCalled returns true if FakeResolver.Resolve was not called
func (*FakeResolver) ResolveResultsForCall ¶
func (_f10 *FakeResolver) ResolveResultsForCall(name string) (ident1 []string, ident2 merry.Error, found bool)
ResolveResultsForCall returns the result values for the first call to FakeResolver.Resolve with the given values
func (*FakeResolver) SetResolveInvocation ¶ added in v0.3.1
func (_f3 *FakeResolver) SetResolveInvocation(calls_f4 []*ResolverResolveInvocation, fallback_f5 func() ([]string, merry.Error))
SetResolveInvocation configures Resolver.Resolve to return the given results when called with the given parameters If no match is found for an invocation the result(s) of the fallback function are returned
func (*FakeResolver) SetResolveStub ¶ added in v0.3.1
func (_f2 *FakeResolver) SetResolveStub(ident1 []string, ident2 merry.Error)
SetResolveStub configures Resolver.Resolve to always return the given values
type RegistrarAddCheckInvocation ¶
type RegistrarAddCheckInvocation struct { Parameters struct { Service string Url *url.URL } Results struct { Ident1 merry.Error } }
RegistrarAddCheckInvocation represents a single call of FakeRegistrar.AddCheck
func NewRegistrarAddCheckInvocation ¶ added in v0.3.1
func NewRegistrarAddCheckInvocation(service string, url *url.URL, ident1 merry.Error) *RegistrarAddCheckInvocation
NewRegistrarAddCheckInvocation creates a new instance of RegistrarAddCheckInvocation
type RegistrarDeregisterInvocation ¶
type RegistrarDeregisterInvocation struct { Parameters struct { ServiceID string } Results struct { Ident1 merry.Error } }
RegistrarDeregisterInvocation represents a single call of FakeRegistrar.Deregister
func NewRegistrarDeregisterInvocation ¶ added in v0.3.1
func NewRegistrarDeregisterInvocation(serviceID string, ident1 merry.Error) *RegistrarDeregisterInvocation
NewRegistrarDeregisterInvocation creates a new instance of RegistrarDeregisterInvocation
type RegistrarRegisterInvocation ¶
type RegistrarRegisterInvocation struct { Parameters struct { ServiceID string Url *url.URL } Results struct { Ident1 merry.Error } }
RegistrarRegisterInvocation represents a single call of FakeRegistrar.Register
func NewRegistrarRegisterInvocation ¶ added in v0.3.1
func NewRegistrarRegisterInvocation(serviceID string, url *url.URL, ident1 merry.Error) *RegistrarRegisterInvocation
NewRegistrarRegisterInvocation creates a new instance of RegistrarRegisterInvocation
type RegistrarRemoveChecksInvocation ¶
type RegistrarRemoveChecksInvocation struct { Parameters struct { Service string } Results struct { Ident1 merry.Error } }
RegistrarRemoveChecksInvocation represents a single call of FakeRegistrar.RemoveChecks
func NewRegistrarRemoveChecksInvocation ¶ added in v0.3.1
func NewRegistrarRemoveChecksInvocation(service string, ident1 merry.Error) *RegistrarRemoveChecksInvocation
NewRegistrarRemoveChecksInvocation creates a new instance of RegistrarRemoveChecksInvocation
type RegistrarTestingT ¶
type RegistrarTestingT interface { Error(...interface{}) Errorf(string, ...interface{}) Fatal(...interface{}) Helper() }
RegistrarTestingT represents the methods of "testing".T used by charlatan Fakes. It avoids importing the testing package.
type ResolverResolveInvocation ¶
type ResolverResolveInvocation struct { Parameters struct { Name string } Results struct { Ident1 []string Ident2 merry.Error } }
ResolverResolveInvocation represents a single call of FakeResolver.Resolve
func NewResolverResolveInvocation ¶ added in v0.3.1
func NewResolverResolveInvocation(name string, ident1 []string, ident2 merry.Error) *ResolverResolveInvocation
NewResolverResolveInvocation creates a new instance of ResolverResolveInvocation
type ResolverTestingT ¶
type ResolverTestingT interface { Error(...interface{}) Errorf(string, ...interface{}) Fatal(...interface{}) Helper() }
ResolverTestingT represents the methods of "testing".T used by charlatan Fakes. It avoids importing the testing package.