mockstore

package
v0.0.0-...-3a5708c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 27, 2019 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

Package mockstore contains a mocked store implementation only for testing.

Index

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 New

func New() *MockStore

func (*MockStore) Delete

func (s *MockStore) Delete(request *http.Request)

func (*MockStore) Err

func (s *MockStore) Err() error

func (*MockStore) FileSizeForRequest

func (s *MockStore) FileSizeForRequest(request *http.Request) int64

func (*MockStore) GivenDeleteAccess

func (s *MockStore) GivenDeleteAccess()

func (*MockStore) GivenErr

func (s *MockStore) GivenErr(err error)

func (*MockStore) GivenMimeType

func (s *MockStore) GivenMimeType(mimeType string)

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 (s *MockStore) HasDeleteAccessForRequest(request *http.Request) bool

func (*MockStore) HasReadAccessForRequest

func (s *MockStore) HasReadAccessForRequest(request *http.Request) bool

func (*MockStore) HasWriteAccessForRequest

func (s *MockStore) HasWriteAccessForRequest(request *http.Request) bool

func (*MockStore) MimeTypeForRequest

func (s *MockStore) MimeTypeForRequest(request *http.Request) string

func (*MockStore) ModTimeForRequest

func (s *MockStore) ModTimeForRequest(request *http.Request) time.Time

func (*MockStore) OpenReader

func (s *MockStore) OpenReader(request *http.Request) io.ReadCloser

func (*MockStore) OpenWriter

func (s *MockStore) OpenWriter(request *http.Request) io.WriteCloser

func (*MockStore) ReadString

func (s *MockStore) ReadString(request *http.Request) string

func (*MockStore) WriteString

func (s *MockStore) WriteString(request *http.Request, content string)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL