To use GoCenter:
export GOPROXY=https://gocenter.io
bitbucket.org/matchmove/go-mock
January 1st 0001
Last Modified
0
Stars
Unknown
License
8
Downloads
ReadMe
Mod File
GoDocs
New
Security
Dependencies (0)
Used By (0)
Metrics
Versions
mock
– import “bitbucket.org/matchmove/go-mock”
Usage
type FakeCert
type FakeCert struct {
CertFile string
KeyFile string
}
FakeCert fake certification creation helper
func NewFakeCert
func NewFakeCert(keyFile string, certFile string) *FakeCert
NewFakeCert create new fake certification object
func (*FakeCert) Create
func (fc *FakeCert) Create()
Create generate dummy certificate (empty file)
func (*FakeCert) Destroy
func (fc *FakeCert) Destroy()
Destroy remove created fake certificates
type MockResponseWriter
type MockResponseWriter struct {
http.ResponseWriter
}
MockResponseWriter mock response writer for testing
func NewMockResponseWriter
func NewMockResponseWriter() *MockResponseWriter
NewMockResponseWriter creates new MockResponseWriter object
func (*MockResponseWriter) Header
func (r *MockResponseWriter) Header() http.Header
Header mock http header
func (*MockResponseWriter) Write
func (r *MockResponseWriter) Write(body []byte) (int, error)
Write mock http write
func (*MockResponseWriter) WriteHeader
func (r *MockResponseWriter) WriteHeader(code int)
WriteHeader mock http write header
type TestCert
type TestCert struct {
CertFile string
KeyFile string
}
TestCert test certification creation helper
func NewTestCert
func NewTestCert(keyFile string, certFile string) *TestCert
NewTestCert create new test certificate object
func (*TestCert) Create
func (tc *TestCert) Create() error
Create generate new test certificate
func (*TestCert) Destroy
func (tc *TestCert) Destroy()
Destroy remove created test certificates
func (*TestCert) GenerateCert
func (tc *TestCert) GenerateCert(key *rsa.PrivateKey) error
GenerateCert generate new test certificate
func (*TestCert) GenerateKey
func (tc *TestCert) GenerateKey(key *rsa.PrivateKey) error
GenerateKey generate test certificate and write as file