Documentation
¶
Index ¶
- Constants
- func CreateMongoTestEnv(ctx context.Context, wg *sync.WaitGroup, t *testing.T) (ctrl *controller.Controller, err error)
- func CreateTestEnv(ctx context.Context, wg *sync.WaitGroup, t *testing.T, ...) (conf configuration.Config, err error)
- func Jwtdelete(token string, url string) (resp *http.Response, err error)
- func Jwtput(token string, url string, contenttype string, body *bytes.Buffer) (resp *http.Response, err error)
- func StartController(baseCtx context.Context, wg *sync.WaitGroup, conf configuration.Config) (ctrl *controller.Controller, err error)
- type VoidProducerMock
- func (v VoidProducerMock) PublishAspect(device models.Aspect) (err error)
- func (v VoidProducerMock) PublishAspectDelete(id string) error
- func (v VoidProducerMock) PublishAspectUpdate(aspect models.Aspect, owner string) error
- func (v VoidProducerMock) PublishCharacteristic(characteristic models.Characteristic) (err error)
- func (v VoidProducerMock) PublishCharacteristicDelete(id string) error
- func (v VoidProducerMock) PublishConcept(concept models.Concept) (err error)
- func (v VoidProducerMock) PublishConceptDelete(id string) error
- func (v VoidProducerMock) PublishDevice(device models.Device) (err error)
- func (v VoidProducerMock) PublishDeviceClass(device models.DeviceClass) (err error)
- func (v VoidProducerMock) PublishDeviceClassDelete(id string) error
- func (v VoidProducerMock) PublishDeviceDelete(id string) error
- func (v VoidProducerMock) PublishDeviceGroup(dg models.DeviceGroup) (err error)
- func (v VoidProducerMock) PublishDeviceGroupDelete(id string) error
- func (v VoidProducerMock) PublishDeviceRights(deviceId string, userId string, rights model.ResourceRights) (err error)
- func (v VoidProducerMock) PublishDeviceType(device models.DeviceType) (err error)
- func (v VoidProducerMock) PublishDeviceTypeDelete(id string) error
- func (v VoidProducerMock) PublishFunction(device models.Function) (err error)
- func (v VoidProducerMock) PublishFunctionDelete(id string) error
- func (v VoidProducerMock) PublishHub(hub models.Hub) (err error)
- func (v VoidProducerMock) PublishHubDelete(id string) error
- func (v VoidProducerMock) PublishLocation(device models.Location) (err error)
- func (v VoidProducerMock) PublishLocationDelete(id string) error
- func (v VoidProducerMock) PublishProtocol(device models.Protocol) (err error)
- func (v VoidProducerMock) PublishProtocolDelete(id string) error
- func (v VoidProducerMock) SendDone(msg donewait.DoneMsg) error
Constants ¶
View Source
const AdminToken = `` /* 1232-byte string literal not displayed */
View Source
const AdminTokenUser = "admin"
View Source
const SecendOwnerTokenUser = "secondOwner"
View Source
const SecondOwnerToken = `` /* 1219-byte string literal not displayed */
View Source
const TestToken = `` /* 1216-byte string literal not displayed */
View Source
const TestTokenUser = "testOwner"
View Source
const Userid = "dd69ea0d-f553-4336-80f3-7f4567f85c7b"
View Source
const Userjwt = "" /* 1949-byte string literal not displayed */
Variables ¶
This section is empty.
Functions ¶
func CreateMongoTestEnv ¶
func CreateMongoTestEnv(ctx context.Context, wg *sync.WaitGroup, t *testing.T) (ctrl *controller.Controller, err error)
func CreateTestEnv ¶
func StartController ¶
func StartController(baseCtx context.Context, wg *sync.WaitGroup, conf configuration.Config) (ctrl *controller.Controller, err error)
Types ¶
type VoidProducerMock ¶
type VoidProducerMock struct{}
func (VoidProducerMock) PublishAspect ¶
func (v VoidProducerMock) PublishAspect(device models.Aspect) (err error)
func (VoidProducerMock) PublishAspectDelete ¶
func (v VoidProducerMock) PublishAspectDelete(id string) error
func (VoidProducerMock) PublishAspectUpdate ¶
func (v VoidProducerMock) PublishAspectUpdate(aspect models.Aspect, owner string) error
func (VoidProducerMock) PublishCharacteristic ¶
func (v VoidProducerMock) PublishCharacteristic(characteristic models.Characteristic) (err error)
func (VoidProducerMock) PublishCharacteristicDelete ¶
func (v VoidProducerMock) PublishCharacteristicDelete(id string) error
func (VoidProducerMock) PublishConcept ¶
func (v VoidProducerMock) PublishConcept(concept models.Concept) (err error)
func (VoidProducerMock) PublishConceptDelete ¶
func (v VoidProducerMock) PublishConceptDelete(id string) error
func (VoidProducerMock) PublishDevice ¶
func (v VoidProducerMock) PublishDevice(device models.Device) (err error)
func (VoidProducerMock) PublishDeviceClass ¶
func (v VoidProducerMock) PublishDeviceClass(device models.DeviceClass) (err error)
func (VoidProducerMock) PublishDeviceClassDelete ¶
func (v VoidProducerMock) PublishDeviceClassDelete(id string) error
func (VoidProducerMock) PublishDeviceDelete ¶
func (v VoidProducerMock) PublishDeviceDelete(id string) error
func (VoidProducerMock) PublishDeviceGroup ¶
func (v VoidProducerMock) PublishDeviceGroup(dg models.DeviceGroup) (err error)
func (VoidProducerMock) PublishDeviceGroupDelete ¶
func (v VoidProducerMock) PublishDeviceGroupDelete(id string) error
func (VoidProducerMock) PublishDeviceRights ¶
func (v VoidProducerMock) PublishDeviceRights(deviceId string, userId string, rights model.ResourceRights) (err error)
func (VoidProducerMock) PublishDeviceType ¶
func (v VoidProducerMock) PublishDeviceType(device models.DeviceType) (err error)
func (VoidProducerMock) PublishDeviceTypeDelete ¶
func (v VoidProducerMock) PublishDeviceTypeDelete(id string) error
func (VoidProducerMock) PublishFunction ¶
func (v VoidProducerMock) PublishFunction(device models.Function) (err error)
func (VoidProducerMock) PublishFunctionDelete ¶
func (v VoidProducerMock) PublishFunctionDelete(id string) error
func (VoidProducerMock) PublishHub ¶
func (v VoidProducerMock) PublishHub(hub models.Hub) (err error)
func (VoidProducerMock) PublishHubDelete ¶
func (v VoidProducerMock) PublishHubDelete(id string) error
func (VoidProducerMock) PublishLocation ¶
func (v VoidProducerMock) PublishLocation(device models.Location) (err error)
func (VoidProducerMock) PublishLocationDelete ¶
func (v VoidProducerMock) PublishLocationDelete(id string) error
func (VoidProducerMock) PublishProtocol ¶
func (v VoidProducerMock) PublishProtocol(device models.Protocol) (err error)
func (VoidProducerMock) PublishProtocolDelete ¶
func (v VoidProducerMock) PublishProtocolDelete(id string) error
Click to show internal directories.
Click to hide internal directories.