test

package
v2.7.15 Latest Latest
Warning

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

Go to latest
Published: May 6, 2023 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MakeConfig

func MakeConfig(t require.TestingT) service.Config

func New

func New(t require.TestingT, cfg service.Config, makeHandler service.MakeServiceHandler, verifyOnClose service.VerifyServiceHandler) func()

func SetUp

func SetUp(t require.TestingT, 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 int64) DefaultObserverHandler

func (*DefaultObserverHandler) CloseOnError added in v2.7.8

func (h *DefaultObserverHandler) CloseOnError() bool

func (*DefaultObserverHandler) GetDeviceID

func (h *DefaultObserverHandler) GetDeviceID() string

func (*DefaultObserverHandler) OnGetResourceContent

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

func (*DefaultObserverHandler) OnObserveResource

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

func (*DefaultObserverHandler) PublishResources

func (*DefaultObserverHandler) RefreshToken

func (*DefaultObserverHandler) SetAccessToken added in v2.7.8

func (h *DefaultObserverHandler) SetAccessToken(accessToken string)

func (*DefaultObserverHandler) SetDeviceID

func (h *DefaultObserverHandler) SetDeviceID(deviceID string)

func (*DefaultObserverHandler) SetRefreshToken added in v2.7.8

func (h *DefaultObserverHandler) SetRefreshToken(refreshToken string)

func (*DefaultObserverHandler) SignIn

func (*DefaultObserverHandler) SignOff

func (h *DefaultObserverHandler) SignOff() error

func (*DefaultObserverHandler) SignOut

func (*DefaultObserverHandler) SignUp

func (*DefaultObserverHandler) UnpublishResources

func (*DefaultObserverHandler) UpdateTwinSynchronization added in v2.6.0

func (h *DefaultObserverHandler) UpdateTwinSynchronization(_ context.Context, deviceID string, status commands.TwinSynchronization_State, t time.Time) error

Jump to

Keyboard shortcuts

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