...
1 package rocsp
2
3 import (
4 "context"
5 "fmt"
6
7 "golang.org/x/crypto/ocsp"
8 )
9
10
11 type MockWriteClient struct {
12 StoreReponseReturnError error
13 }
14
15
16
17 func (r MockWriteClient) StoreResponse(ctx context.Context, resp *ocsp.Response) error {
18 return r.StoreReponseReturnError
19 }
20
21
22
23 func NewMockWriteSucceedClient() MockWriteClient {
24 return MockWriteClient{nil}
25 }
26
27
28
29 func NewMockWriteFailClient() MockWriteClient {
30 return MockWriteClient{StoreReponseReturnError: fmt.Errorf("could not store response")}
31 }
32
View as plain text