Documentation
¶
Index ¶
- type MockDB
- func (m *MockDB) CreateService(config *models.ServiceConfiguration) error
- func (m *MockDB) DeleteService(instanceID string) error
- func (m *MockDB) GetAllServices() ([]models.ServiceConfiguration, error)
- func (m *MockDB) GetServiceByInstanceID(id string) (*models.ServiceConfiguration, error)
- func (m *MockDB) UpdateService(config *models.ServiceConfiguration) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockDB ¶
type MockDB struct { GetServiceByInstanceIDFunc func(string) (*models.ServiceConfiguration, error) GetAllServicesFunc func() ([]models.ServiceConfiguration, error) CreateServiceFunc func(*models.ServiceConfiguration) error UpdateServiceFunc func(*models.ServiceConfiguration) error DeleteServiceFunc func(string) error }
MockDB implements database operations for testing
func (*MockDB) CreateService ¶
func (m *MockDB) CreateService(config *models.ServiceConfiguration) error
CreateService implements the database method
func (*MockDB) DeleteService ¶
DeleteService implements the database method
func (*MockDB) GetAllServices ¶
func (m *MockDB) GetAllServices() ([]models.ServiceConfiguration, error)
GetAllServices implements the database method
func (*MockDB) GetServiceByInstanceID ¶
func (m *MockDB) GetServiceByInstanceID(id string) (*models.ServiceConfiguration, error)
GetServiceByInstanceID implements the database method
func (*MockDB) UpdateService ¶
func (m *MockDB) UpdateService(config *models.ServiceConfiguration) error
UpdateService implements the database method
Click to show internal directories.
Click to hide internal directories.