proxytest

package
v0.7.1 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateMockProxyTransportBuilder

func CreateMockProxyTransportBuilder() *mockProxyTransportBuilder

func CreateMockRequest

func CreateMockRequest(method string, url string) *http.Request

func CreateMockResponseWriter

func CreateMockResponseWriter() *mockResponseWriter

func CreateMockReverseProxyBuilder

func CreateMockReverseProxyBuilder() *mockReverseProxyBuilder

func CreateMockReverseProxyExecutor

func CreateMockReverseProxyExecutor() *mockReverseProxyExecutor

func CreateMockTransport

func CreateMockTransport() *mockTransport

Types

type MockResponseWriter

type MockResponseWriter struct {
	mock.Mock
	// contains filtered or unexported fields
}

func NewMockRequestAndResponseWriter

func NewMockRequestAndResponseWriter(
	method string,
	url string,
	data []byte,
) (*http.Request, *MockResponseWriter)

func (*MockResponseWriter) Header

func (rw *MockResponseWriter) Header() http.Header

func (*MockResponseWriter) SetWriteFallThrough

func (rw *MockResponseWriter) SetWriteFallThrough()

func (*MockResponseWriter) Write

func (rw *MockResponseWriter) Write(bytes []byte) (int, error)

func (*MockResponseWriter) WriteHeader

func (rw *MockResponseWriter) WriteHeader(statusCode int)

type S

type S string

Jump to

Keyboard shortcuts

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