Documentation ¶
Overview ¶
Package shelter is a generated GoMock package.
Index ¶
- type MockShelterRepository
- func (m *MockShelterRepository) Delete(id string) error
- func (m *MockShelterRepository) EXPECT() *MockShelterRepositoryMockRecorder
- func (m *MockShelterRepository) FindByID(id string) (*models.Shelter, error)
- func (m *MockShelterRepository) FindByLocation(location string) ([]*models.Shelter, error)
- func (m *MockShelterRepository) FindByName(name string) (*models.Shelter, error)
- func (m *MockShelterRepository) FindByOwnerID(id string) ([]*models.Shelter, error)
- func (m *MockShelterRepository) FindShelters(filter models.Shelter) ([]*models.Shelter, error)
- func (m *MockShelterRepository) Save(shelter *models.Shelter) error
- func (m *MockShelterRepository) Update(shelter *models.Shelter) error
- type MockShelterRepositoryMockRecorder
- func (mr *MockShelterRepositoryMockRecorder) Delete(id interface{}) *gomock.Call
- func (mr *MockShelterRepositoryMockRecorder) FindByID(id interface{}) *gomock.Call
- func (mr *MockShelterRepositoryMockRecorder) FindByLocation(location interface{}) *gomock.Call
- func (mr *MockShelterRepositoryMockRecorder) FindByName(name interface{}) *gomock.Call
- func (mr *MockShelterRepositoryMockRecorder) FindByOwnerID(id interface{}) *gomock.Call
- func (mr *MockShelterRepositoryMockRecorder) FindShelters(filter interface{}) *gomock.Call
- func (mr *MockShelterRepositoryMockRecorder) Save(shelter interface{}) *gomock.Call
- func (mr *MockShelterRepositoryMockRecorder) Update(shelter interface{}) *gomock.Call
- type NoSQLShelterRepository
- func (s *NoSQLShelterRepository) Delete(id string) error
- func (s *NoSQLShelterRepository) FindByID(id string) (*models.Shelter, error)
- func (s *NoSQLShelterRepository) FindByLocation(location string) ([]*models.Shelter, error)
- func (s *NoSQLShelterRepository) FindByName(name string) (*models.Shelter, error)
- func (s *NoSQLShelterRepository) FindByOwnerID(id string) ([]*models.Shelter, error)
- func (s *NoSQLShelterRepository) FindShelters(filter models.Shelter) ([]*models.Shelter, error)
- func (s *NoSQLShelterRepository) Save(shelter *models.Shelter) error
- func (s *NoSQLShelterRepository) Update(shelter *models.Shelter) error
- type SQLShelterRepository
- func (s *SQLShelterRepository) Delete(id string) error
- func (s *SQLShelterRepository) FindByID(id string) (*models.Shelter, error)
- func (s *SQLShelterRepository) FindByLocation(location string) ([]*models.Shelter, error)
- func (s *SQLShelterRepository) FindByName(name string) (*models.Shelter, error)
- func (s *SQLShelterRepository) FindByOwnerID(id string) ([]*models.Shelter, error)
- func (s *SQLShelterRepository) FindShelters(filter models.Shelter) ([]*models.Shelter, error)
- func (s *SQLShelterRepository) Save(shelter *models.Shelter) error
- func (s *SQLShelterRepository) Update(shelter *models.Shelter) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockShelterRepository ¶ added in v0.0.2
type MockShelterRepository struct {
// contains filtered or unexported fields
}
MockShelterRepository is a mock of ShelterRepository interface.
func NewMockShelterRepository ¶ added in v0.0.2
func NewMockShelterRepository(ctrl *gomock.Controller) *MockShelterRepository
NewMockShelterRepository creates a new mock instance.
func (*MockShelterRepository) Delete ¶ added in v0.0.2
func (m *MockShelterRepository) Delete(id string) error
Delete mocks base method.
func (*MockShelterRepository) EXPECT ¶ added in v0.0.2
func (m *MockShelterRepository) EXPECT() *MockShelterRepositoryMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockShelterRepository) FindByID ¶ added in v0.0.2
func (m *MockShelterRepository) FindByID(id string) (*models.Shelter, error)
FindByID mocks base method.
func (*MockShelterRepository) FindByLocation ¶ added in v0.0.2
func (m *MockShelterRepository) FindByLocation(location string) ([]*models.Shelter, error)
FindByLocation mocks base method.
func (*MockShelterRepository) FindByName ¶ added in v0.0.2
func (m *MockShelterRepository) FindByName(name string) (*models.Shelter, error)
FindByName mocks base method.
func (*MockShelterRepository) FindByOwnerID ¶ added in v0.0.2
func (m *MockShelterRepository) FindByOwnerID(id string) ([]*models.Shelter, error)
FindByOwnerID mocks base method.
func (*MockShelterRepository) FindShelters ¶ added in v0.0.2
FindShelters mocks base method.
type MockShelterRepositoryMockRecorder ¶ added in v0.0.2
type MockShelterRepositoryMockRecorder struct {
// contains filtered or unexported fields
}
MockShelterRepositoryMockRecorder is the mock recorder for MockShelterRepository.
func (*MockShelterRepositoryMockRecorder) Delete ¶ added in v0.0.2
func (mr *MockShelterRepositoryMockRecorder) Delete(id interface{}) *gomock.Call
Delete indicates an expected call of Delete.
func (*MockShelterRepositoryMockRecorder) FindByID ¶ added in v0.0.2
func (mr *MockShelterRepositoryMockRecorder) FindByID(id interface{}) *gomock.Call
FindByID indicates an expected call of FindByID.
func (*MockShelterRepositoryMockRecorder) FindByLocation ¶ added in v0.0.2
func (mr *MockShelterRepositoryMockRecorder) FindByLocation(location interface{}) *gomock.Call
FindByLocation indicates an expected call of FindByLocation.
func (*MockShelterRepositoryMockRecorder) FindByName ¶ added in v0.0.2
func (mr *MockShelterRepositoryMockRecorder) FindByName(name interface{}) *gomock.Call
FindByName indicates an expected call of FindByName.
func (*MockShelterRepositoryMockRecorder) FindByOwnerID ¶ added in v0.0.2
func (mr *MockShelterRepositoryMockRecorder) FindByOwnerID(id interface{}) *gomock.Call
FindByOwnerID indicates an expected call of FindByOwnerID.
func (*MockShelterRepositoryMockRecorder) FindShelters ¶ added in v0.0.2
func (mr *MockShelterRepositoryMockRecorder) FindShelters(filter interface{}) *gomock.Call
FindShelters indicates an expected call of FindShelters.
func (*MockShelterRepositoryMockRecorder) Save ¶ added in v0.0.2
func (mr *MockShelterRepositoryMockRecorder) Save(shelter interface{}) *gomock.Call
Save indicates an expected call of Save.
func (*MockShelterRepositoryMockRecorder) Update ¶ added in v0.0.2
func (mr *MockShelterRepositoryMockRecorder) Update(shelter interface{}) *gomock.Call
Update indicates an expected call of Update.
type NoSQLShelterRepository ¶
type NoSQLShelterRepository struct {
// contains filtered or unexported fields
}
func NewNoSQLShelterRepository ¶
func NewNoSQLShelterRepository(db nosql.Database, logger logr.Logger) *NoSQLShelterRepository
func (*NoSQLShelterRepository) Delete ¶
func (s *NoSQLShelterRepository) Delete(id string) error
func (*NoSQLShelterRepository) FindByID ¶
func (s *NoSQLShelterRepository) FindByID(id string) (*models.Shelter, error)
func (*NoSQLShelterRepository) FindByLocation ¶
func (s *NoSQLShelterRepository) FindByLocation(location string) ([]*models.Shelter, error)
func (*NoSQLShelterRepository) FindByName ¶
func (s *NoSQLShelterRepository) FindByName(name string) (*models.Shelter, error)
func (*NoSQLShelterRepository) FindByOwnerID ¶
func (s *NoSQLShelterRepository) FindByOwnerID(id string) ([]*models.Shelter, error)
func (*NoSQLShelterRepository) FindShelters ¶
type SQLShelterRepository ¶ added in v0.0.2
type SQLShelterRepository struct {
// contains filtered or unexported fields
}
func NewSQLShelterRepository ¶ added in v0.0.2
func NewSQLShelterRepository(db isql.Database, logger logr.Logger) *SQLShelterRepository
func (*SQLShelterRepository) Delete ¶ added in v0.0.2
func (s *SQLShelterRepository) Delete(id string) error
func (*SQLShelterRepository) FindByID ¶ added in v0.0.2
func (s *SQLShelterRepository) FindByID(id string) (*models.Shelter, error)
func (*SQLShelterRepository) FindByLocation ¶ added in v0.0.2
func (s *SQLShelterRepository) FindByLocation(location string) ([]*models.Shelter, error)
func (*SQLShelterRepository) FindByName ¶ added in v0.0.2
func (s *SQLShelterRepository) FindByName(name string) (*models.Shelter, error)
func (*SQLShelterRepository) FindByOwnerID ¶ added in v0.0.2
func (s *SQLShelterRepository) FindByOwnerID(id string) ([]*models.Shelter, error)