test

package
v2.7.4 Latest Latest
Warning

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

Go to latest
Published: Dec 14, 2022 License: Apache-2.0 Imports: 28 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetContentData

func GetContentData(content *pb.Content, desiredContentType string) ([]byte, error)

func HTTPDo

func HTTPDo(t *testing.T, req *http.Request) *http.Response

func MakeConfig

func MakeConfig(t *testing.T, enableUI bool) service.Config

func MakeWebConfigurationConfig

func MakeWebConfigurationConfig() service.WebConfiguration

func New

func New(t *testing.T, cfg service.Config) func()

func SetUp

func SetUp(t *testing.T) (tearDown func())

func ToCommandsFilter

func ToCommandsFilter(s []pb.GetPendingCommandsRequest_Command) []string

func Unmarshal added in v2.3.6

func Unmarshal(code int, input io.Reader, v protoreflect.ProtoMessage) error

func UnmarshalError added in v2.3.6

func UnmarshalError(data []byte) error

Types

type Decoder added in v2.3.6

type Decoder = interface {
	Decode(interface{}) error
}

type RequestBuilder added in v2.6.2

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

func NewRequest

func NewRequest(method, path string, body io.Reader) *RequestBuilder

func (*RequestBuilder) Accept added in v2.6.2

func (c *RequestBuilder) Accept(accept string) *RequestBuilder

func (*RequestBuilder) AddCommandsFilter added in v2.6.2

func (c *RequestBuilder) AddCommandsFilter(commandFilter []string) *RequestBuilder

func (*RequestBuilder) AddCorrelationIdFilter added in v2.6.2

func (c *RequestBuilder) AddCorrelationIdFilter(correlationID []string) *RequestBuilder

func (*RequestBuilder) AddDeviceIdFilter added in v2.6.2

func (c *RequestBuilder) AddDeviceIdFilter(deviceFilter []string) *RequestBuilder

func (*RequestBuilder) AddQuery added in v2.6.2

func (c *RequestBuilder) AddQuery(key string, value ...string) *RequestBuilder

func (*RequestBuilder) AddResourceIdFilter added in v2.6.2

func (c *RequestBuilder) AddResourceIdFilter(resourcefilter []string) *RequestBuilder

func (*RequestBuilder) AddStatusFilter added in v2.6.2

func (c *RequestBuilder) AddStatusFilter(statusFilter []string) *RequestBuilder

func (*RequestBuilder) AddTimeToLive added in v2.6.2

func (c *RequestBuilder) AddTimeToLive(ttl time.Duration) *RequestBuilder

func (*RequestBuilder) AddTypeFilter added in v2.6.2

func (c *RequestBuilder) AddTypeFilter(typeFilter []string) *RequestBuilder

func (*RequestBuilder) AuthToken added in v2.6.2

func (c *RequestBuilder) AuthToken(token string) *RequestBuilder

func (*RequestBuilder) Build added in v2.6.2

func (c *RequestBuilder) Build() *http.Request

func (*RequestBuilder) ContentType added in v2.6.2

func (c *RequestBuilder) ContentType(contentType string) *RequestBuilder

func (*RequestBuilder) DeviceId added in v2.6.2

func (c *RequestBuilder) DeviceId(deviceID string) *RequestBuilder

func (*RequestBuilder) Host added in v2.6.2

func (c *RequestBuilder) Host(host string) *RequestBuilder

func (*RequestBuilder) ResourceHref added in v2.6.2

func (c *RequestBuilder) ResourceHref(resourceHref string) *RequestBuilder

func (*RequestBuilder) ResourceInterface added in v2.6.2

func (c *RequestBuilder) ResourceInterface(v string) *RequestBuilder

func (*RequestBuilder) SetQuery added in v2.6.2

func (c *RequestBuilder) SetQuery(value string) *RequestBuilder

func (*RequestBuilder) Timestamp added in v2.6.2

func (c *RequestBuilder) Timestamp(v time.Time) *RequestBuilder

func (*RequestBuilder) Twin added in v2.6.2

func (c *RequestBuilder) Twin(v bool) *RequestBuilder

Jump to

Keyboard shortcuts

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