testenv

package
v0.1.53 Latest Latest
Warning

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

Go to latest
Published: Feb 10, 2025 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

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 CreateTestEnv(ctx context.Context, wg *sync.WaitGroup, t *testing.T, cm ...func(*configuration.Config)) (conf configuration.Config, err error)

func Jwtdelete

func Jwtdelete(token string, url string) (resp *http.Response, err error)

func Jwtput

func Jwtput(token string, url string, contenttype string, body *bytes.Buffer) (resp *http.Response, err error)

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

func (VoidProducerMock) SendDone

func (v VoidProducerMock) SendDone(msg donewait.DoneMsg) error

Jump to

Keyboard shortcuts

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