test

package
v0.0.0-...-5969d1b Latest Latest
Warning

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

Go to latest
Published: Dec 7, 2023 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Overview

Copyright 2023 Northern.tech AS

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Copyright 2023 Northern.tech AS

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ClientTestServer

type ClientTestServer struct {
	*httptest.Server

	Enterprise     bool
	Update         updateType
	UpdateDownload updateDownloadType
	Auth           authType
	Status         statusType
	Log            logType
	Inventory      inventoryType
	RequestHeader  requestHeader
	ResponseHeader responseHeader
}

func NewClientTestServer

func NewClientTestServer(options ...Options) *ClientTestServer

func (*ClientTestServer) Reset

func (cts *ClientTestServer) Reset()

type ClientTestWsServer

type ClientTestWsServer struct {
	TestServer *ClientTestServer
	Connect    connectType
	// contains filtered or unexported fields
}

func NewClientTestWsServer

func NewClientTestWsServer(options ...Options) *ClientTestWsServer

func (*ClientTestWsServer) Close

func (ctws *ClientTestWsServer) Close()

func (*ClientTestWsServer) Reset

func (ctws *ClientTestWsServer) Reset()

func (*ClientTestWsServer) StopWs

func (ctws *ClientTestWsServer) StopWs()

type Options

type Options interface{}

Can be several different types, see switch statement inside NewClientTestServer().

type TestHttpProxy

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

func NewTestHttpProxy

func NewTestHttpProxy(
	numRequiredConns int,
	requireAuth bool,
) (*TestHttpProxy, error)

func (*TestHttpProxy) GetUrl

func (p *TestHttpProxy) GetUrl() string

func (*TestHttpProxy) Stop

func (p *TestHttpProxy) Stop() error

type WsMessage

type WsMessage struct {
	MsgType int
	Msg     []byte
}

Jump to

Keyboard shortcuts

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