utils

package
v0.0.0-...-28787c5 Latest Latest
Warning

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

Go to latest
Published: Mar 26, 2023 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	BASE_TEST_DATA_DIR = "../../test_data"
)
View Source
var DefaultOutputFormat = map[string]string{
	"time-format": "RFC3339",
}

Functions

func MockApiResponse

func MockApiResponse(mockResponseList *[]MockResponse)

func SetupOutputFormat

func SetupOutputFormat(outputFormat map[string]string)

func SetupTestCase

func SetupTestCase(t *testing.T, mockResponseList *[]MockResponse) func(t *testing.T)

Types

type MockResponse

type MockResponse struct {
	Url         string
	StatusCode  int32
	Body        string
	Err         error
	HttpMethod  string
	FromPayload bool
}

type TestCase

type TestCase struct {
	Name          string
	Input         interface{}
	Expected      interface{}
	MockResponses []MockResponse
	OutputFormat  map[string]string
}

Jump to

Keyboard shortcuts

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