Documentation ¶
Overview ¶
Package mockstore contains a mocked store implementation only for testing.
Index ¶
- type MockStore
- func (s *MockStore) Delete(request *http.Request)
- func (s *MockStore) Err() error
- func (s *MockStore) FileSizeForRequest(request *http.Request) int64
- func (s *MockStore) GivenDeleteAccess()
- func (s *MockStore) GivenErr(err error)
- func (s *MockStore) GivenMimeType(mimeType string)
- func (s *MockStore) GivenNoErr()
- func (s *MockStore) GivenNotExists()
- func (s *MockStore) GivenReadAccess()
- func (s *MockStore) GivenSomeErr()
- func (s *MockStore) GivenWriteAccess()
- func (s *MockStore) HasDeleteAccessForRequest(request *http.Request) bool
- func (s *MockStore) HasReadAccessForRequest(request *http.Request) bool
- func (s *MockStore) HasWriteAccessForRequest(request *http.Request) bool
- func (s *MockStore) MimeTypeForRequest(request *http.Request) string
- func (s *MockStore) ModTimeForRequest(request *http.Request) time.Time
- func (s *MockStore) OpenReader(request *http.Request) io.ReadCloser
- func (s *MockStore) OpenWriter(request *http.Request) io.WriteCloser
- func (s *MockStore) ReadString(request *http.Request) string
- func (s *MockStore) WriteString(request *http.Request, content string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockStore ¶
type MockStore struct {
// contains filtered or unexported fields
}
MockStore is only for testing and provides configurable answers. By default, it returns only zero values.
func (*MockStore) FileSizeForRequest ¶
func (*MockStore) GivenDeleteAccess ¶
func (s *MockStore) GivenDeleteAccess()
func (*MockStore) GivenMimeType ¶
func (*MockStore) GivenNoErr ¶
func (s *MockStore) GivenNoErr()
func (*MockStore) GivenNotExists ¶
func (s *MockStore) GivenNotExists()
func (*MockStore) GivenReadAccess ¶
func (s *MockStore) GivenReadAccess()
func (*MockStore) GivenSomeErr ¶
func (s *MockStore) GivenSomeErr()
func (*MockStore) GivenWriteAccess ¶
func (s *MockStore) GivenWriteAccess()
func (*MockStore) HasDeleteAccessForRequest ¶
func (*MockStore) HasReadAccessForRequest ¶
func (*MockStore) HasWriteAccessForRequest ¶
func (*MockStore) MimeTypeForRequest ¶
func (*MockStore) ModTimeForRequest ¶
func (*MockStore) OpenReader ¶
func (s *MockStore) OpenReader(request *http.Request) io.ReadCloser
func (*MockStore) OpenWriter ¶
func (s *MockStore) OpenWriter(request *http.Request) io.WriteCloser
Click to show internal directories.
Click to hide internal directories.