Documentation
¶
Index ¶
- func AssertResponseError(t *testing.T, response *httptest.ResponseRecorder, error resperr.ResponseError)
- func DeleteRequest(handler http.Handler, url string) *httptest.ResponseRecorder
- func GetRequest(handler http.Handler, url string) *httptest.ResponseRecorder
- func PatchRequest(handler http.Handler, url string, i interface{}) *httptest.ResponseRecorder
- func PostRequest(handler http.Handler, url string, i interface{}) *httptest.ResponseRecorder
- func PutRequest(handler http.Handler, url string, i interface{}) *httptest.ResponseRecorder
- type SpyStore
- func (s *SpyStore) AddPet(name string, race string, mod string) (int, error)
- func (s *SpyStore) Close() error
- func (s *SpyStore) DeletePet(id int) error
- func (s *SpyStore) GetAllPets() ([]data.Pet, error)
- func (s *SpyStore) GetPet(id int) (data.Pet, error)
- func (s *SpyStore) IsReady() error
- func (s *SpyStore) Open() error
- func (s *SpyStore) Reset()
- func (s *SpyStore) UpdatePet(id int, name string, race string, mod string) (bool, error)
- func (s *SpyStore) WhenAddPet(addFunc func(name string, race string, mod string) (int, error))
- func (s *SpyStore) WhenClose(closeFunc func() error)
- func (s *SpyStore) WhenDeletePet(deleteFunc func(id int) error)
- func (s *SpyStore) WhenGetAllPets(getAllFunc func() ([]data.Pet, error))
- func (s *SpyStore) WhenGetPet(getFunc func(id int) (data.Pet, error))
- func (s *SpyStore) WhenIsReady(isReadyFunc func() error)
- func (s *SpyStore) WhenOpen(openFunc func() error)
- func (s *SpyStore) WhenUpdatePet(updateFunc func(id int, name string, race string, mod string) (bool, error))
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AssertResponseError ¶
func AssertResponseError(t *testing.T, response *httptest.ResponseRecorder, error resperr.ResponseError)
func DeleteRequest ¶
func DeleteRequest(handler http.Handler, url string) *httptest.ResponseRecorder
func GetRequest ¶
func GetRequest(handler http.Handler, url string) *httptest.ResponseRecorder
func PatchRequest ¶
func PatchRequest(handler http.Handler, url string, i interface{}) *httptest.ResponseRecorder
func PostRequest ¶
func PostRequest(handler http.Handler, url string, i interface{}) *httptest.ResponseRecorder
func PutRequest ¶
func PutRequest(handler http.Handler, url string, i interface{}) *httptest.ResponseRecorder
Types ¶
type SpyStore ¶
type SpyStore struct { DeleteWasCall bool GetWasCall bool GetAllWasCall bool AddWasCall bool UpdateWasCall bool OpenWasCall bool CloseWasCall bool IsReadyWasCall bool Id int PetParameters data.Pet // contains filtered or unexported fields }
func NewSpyStore ¶
func NewSpyStore() SpyStore
func (*SpyStore) WhenAddPet ¶
func (*SpyStore) WhenDeletePet ¶
func (*SpyStore) WhenGetAllPets ¶
func (*SpyStore) WhenIsReady ¶
Click to show internal directories.
Click to hide internal directories.