test

package
v2.0.0-beta.44 Latest Latest
Warning

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

Go to latest
Published: Dec 1, 2023 License: MPL-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Context

func Context(t *testing.T) context.Context

func ExpectNoDiags

func ExpectNoDiags(t *testing.T, diags diag.Diagnostics)

func HTTPClientConfigurationTest_basic

func HTTPClientConfigurationTest_basic(t *testing.T, transport *http.Transport)

func HTTPClientConfigurationTest_insecureHTTPS

func HTTPClientConfigurationTest_insecureHTTPS(t *testing.T, transport *http.Transport)

func HTTPClientConfigurationTest_proxy

func HTTPClientConfigurationTest_proxy(t *testing.T, getter TransportGetter)

func TestUserAgentProducts

func TestUserAgentProducts(t *testing.T, awsSdkGoUserAgent func() string, testUserAgentProducts func(t *testing.T, testCase UserAgentTestCase))

Types

type DiagValidator

type DiagValidator func(diag.Diagnostic) bool

type DiagsValidator

type DiagsValidator func(*testing.T, diag.Diagnostics)

func ExpectDiagValidator

func ExpectDiagValidator(msg string, dv DiagValidator) DiagsValidator

func ExpectErrDiagValidator

func ExpectErrDiagValidator(msg string, ev ErrValidator) DiagsValidator

func ExpectWarningDiagValidator

func ExpectWarningDiagValidator(expected diag.Diagnostic) DiagsValidator

type ErrValidator

type ErrValidator func(error) bool

type TransportGetter

type TransportGetter func(t *testing.T, config *config.Config) *http.Transport

type UserAgentTestCase

type UserAgentTestCase struct {
	Config               *config.Config
	Context              config.UserAgentProducts
	EnvironmentVariables map[string]string
	ExpectedUserAgent    string
}

Jump to

Keyboard shortcuts

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