Documentation
¶
Overview ¶
Package mocks contains mocks for testing purposes.
Index ¶
- func CreateDefinition(channels, subtopics []string) twins.Definition
- func CreateMessage(attr twins.Attribute, recs []senml.Record) (*messaging.Message, error)
- func CreateSenML(recs []senml.Record)
- func CreateTwin(channels, subtopics []string) twins.Twin
- func NewBroker(sub map[string]string) messaging.Publisher
- func NewService() (twins.Service, *authmocks.AuthClient)
- func NewStateRepository() twins.StateRepository
- func NewTwinCache() twins.TwinCache
- func NewTwinRepository() twins.TwinRepository
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateDefinition ¶
func CreateDefinition(channels, subtopics []string) twins.Definition
CreateDefinition creates twin definition.
func CreateMessage ¶
CreateMessage creates Magistrala message using SenML record array.
func NewService ¶
func NewService() (twins.Service, *authmocks.AuthClient)
NewService use mock dependencies to create real twins service.
func NewStateRepository ¶
func NewStateRepository() twins.StateRepository
NewStateRepository creates in-memory twin repository.
func NewTwinRepository ¶
func NewTwinRepository() twins.TwinRepository
NewTwinRepository creates in-memory twin repository.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.