test

package
v2.5.0 Latest Latest
Warning

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

Go to latest
Published: Sep 27, 2022 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MakeConfig

func MakeConfig(t *testing.T) service.Config

func New

func New(t *testing.T, cfg service.Config, makeHandler service.MakeServiceHandler, verifyOnClose service.VerifyServiceHandler) func()

func SetUp

func SetUp(t *testing.T, makeHandler service.MakeServiceHandler, verifyOnClose service.VerifyServiceHandler) (tearDown func())

Types

type DefaultObserverHandler

type DefaultObserverHandler struct {
	// contains filtered or unexported fields
}

Default test observer handler

It implements ServiceHandler interface by just logging the called method and returning default response and no error (if required).

func MakeDefaultObserverHandler

func MakeDefaultObserverHandler(accessTokenLifetime time.Duration) DefaultObserverHandler

func (*DefaultObserverHandler) GetDeviceID

func (h *DefaultObserverHandler) GetDeviceID() string

func (*DefaultObserverHandler) OnGetResourceContent

func (h *DefaultObserverHandler) OnGetResourceContent(ctx context.Context, deviceID, resourceHref string, notification *pool.Message) error

func (*DefaultObserverHandler) OnObserveResource

func (h *DefaultObserverHandler) OnObserveResource(ctx context.Context, deviceID, resourceHref string, notification *pool.Message) error

func (*DefaultObserverHandler) PublishResources

func (*DefaultObserverHandler) RefreshToken

func (*DefaultObserverHandler) SetDeviceID

func (h *DefaultObserverHandler) SetDeviceID(deviceID string)

func (*DefaultObserverHandler) SignIn

func (*DefaultObserverHandler) SignOff

func (h *DefaultObserverHandler) SignOff() error

func (*DefaultObserverHandler) SignOut

func (*DefaultObserverHandler) SignUp

func (*DefaultObserverHandler) UnpublishResources

Jump to

Keyboard shortcuts

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