Finish order unit tests and remove unused mocklinker
This commit is contained in:
parent
b6ebc0fd25
commit
1831920363
5 changed files with 436 additions and 134 deletions
|
@ -181,81 +181,3 @@ func (l *linker) LinkOrdersByAccountID(ctx context.Context, orders []string) {
|
|||
orders[i] = l.GetLink(ctx, OrderLinkType, true, id)
|
||||
}
|
||||
}
|
||||
|
||||
// MockLinker implements the Linker interface. Only used for testing.
|
||||
type MockLinker struct {
|
||||
MockGetLink func(ctx context.Context, typ LinkType, abs bool, inputs ...string) string
|
||||
MockGetLinkExplicit func(typ LinkType, provName string, abs bool, baseURL *url.URL, inputs ...string) string
|
||||
|
||||
MockLinkOrder func(ctx context.Context, o *acme.Order)
|
||||
MockLinkAccount func(ctx context.Context, o *acme.Account)
|
||||
MockLinkChallenge func(ctx context.Context, o *acme.Challenge)
|
||||
MockLinkAuthorization func(ctx context.Context, o *acme.Authorization)
|
||||
MockLinkOrdersByAccountID func(ctx context.Context, orders []string)
|
||||
|
||||
MockError error
|
||||
MockRet1 interface{}
|
||||
}
|
||||
|
||||
// GetLink mock.
|
||||
func (m *MockLinker) GetLink(ctx context.Context, typ LinkType, abs bool, inputs ...string) string {
|
||||
if m.MockGetLink != nil {
|
||||
return m.MockGetLink(ctx, typ, abs, inputs...)
|
||||
}
|
||||
|
||||
return m.MockRet1.(string)
|
||||
}
|
||||
|
||||
// GetLinkExplicit mock.
|
||||
func (m *MockLinker) GetLinkExplicit(typ LinkType, provName string, abs bool, baseURL *url.URL, inputs ...string) string {
|
||||
if m.MockGetLinkExplicit != nil {
|
||||
return m.MockGetLinkExplicit(typ, provName, abs, baseURL, inputs...)
|
||||
}
|
||||
|
||||
return m.MockRet1.(string)
|
||||
}
|
||||
|
||||
// LinkOrder mock.
|
||||
func (m *MockLinker) LinkOrder(ctx context.Context, o *acme.Order) {
|
||||
if m.MockLinkOrder != nil {
|
||||
m.MockLinkOrder(ctx, o)
|
||||
return
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// LinkAccount mock.
|
||||
func (m *MockLinker) LinkAccount(ctx context.Context, o *acme.Account) {
|
||||
if m.MockLinkAccount != nil {
|
||||
m.MockLinkAccount(ctx, o)
|
||||
return
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// LinkChallenge mock.
|
||||
func (m *MockLinker) LinkChallenge(ctx context.Context, o *acme.Challenge) {
|
||||
if m.MockLinkChallenge != nil {
|
||||
m.MockLinkChallenge(ctx, o)
|
||||
return
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// LinkAuthorization mock.
|
||||
func (m *MockLinker) LinkAuthorization(ctx context.Context, o *acme.Authorization) {
|
||||
if m.MockLinkAuthorization != nil {
|
||||
m.MockLinkAuthorization(ctx, o)
|
||||
return
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// LinkOrderAccountsByID mock.
|
||||
func (m *MockLinker) LinkOrderAccountsByID(ctx context.Context, orders []string) {
|
||||
if m.MockLinkOrdersByAccountID != nil {
|
||||
m.MockLinkOrdersByAccountID(ctx, orders)
|
||||
return
|
||||
}
|
||||
return
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue