wrapped1logtests

package
v1.54.0 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: 27 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Audit2LogJSONTestSuite added in v1.13.0

func Audit2LogJSONTestSuite(t *testing.T, entityName, entityVersion string, loggerProvider func(w io.Writer) audit2log.Logger)

func Diag1LogJSONTestSuite added in v1.13.0

func Diag1LogJSONTestSuite(t *testing.T, entityName, entityVersion string, loggerProvider func(w io.Writer) diag1log.Logger)

func Evt2LogJSONTestSuite added in v1.13.0

func Evt2LogJSONTestSuite(t *testing.T, entityName, entityVersion string, loggerProvider func(w io.Writer) evt2log.Logger)

func Metric1LogJSONTestSuite added in v1.13.0

func Metric1LogJSONTestSuite(t *testing.T, entityName, entityVersion string, loggerProvider func(w io.Writer) metric1log.Logger)

func Req2LogJSONTestSuite added in v1.13.0

func Req2LogJSONTestSuite(t *testing.T, entityName, entityVersion string, loggerProvider func(w io.Writer, params ...req2log.LoggerCreatorParam) req2log.Logger)

func Svc1LogJSONTestSuite

func Svc1LogJSONTestSuite(t *testing.T, entityName string, entityVersion string, loggerProvider func(w io.Writer, level wlog.LogLevel, origin string) svc1log.Logger)

func Trc1LogJSONTestSuite added in v1.12.0

func Trc1LogJSONTestSuite(t *testing.T, entityName string, entityVersion string, loggerProvider func(w io.Writer) trc1log.Logger)

Types

type Audit2TestCase added in v1.13.0

type Audit2TestCase struct {
	Name          string
	UID           string
	SID           string
	TokenID       string
	OrgID         string
	TraceID       string
	OtherUIDs     []string
	Origin        string
	AuditName     string
	AuditResult   audit2log.AuditResultType
	RequestParams map[string]interface{}
	ResultParams  map[string]interface{}
	JSONMatcher   objmatcher.MapMatcher
}

func Audit2TestCases added in v1.13.0

func Audit2TestCases(entityName, entityVersion string) []Audit2TestCase

func (Audit2TestCase) Params added in v1.13.0

func (tc Audit2TestCase) Params() []audit2log.Param

type Diag1TestCase added in v1.13.0

type Diag1TestCase struct {
	Name         string
	Diagnostic   logging.Diagnostic
	UnsafeParams map[string]interface{}
	JSONMatcher  objmatcher.MapMatcher
}

func Diag1TestCases added in v1.13.0

func Diag1TestCases(entityName, entityVersion string) []Diag1TestCase

type Evt2TestCase added in v1.13.0

type Evt2TestCase struct {
	Name         string
	EventName    string
	Values       map[string]interface{}
	UID          string
	SID          string
	TokenID      string
	OrgID        string
	UnsafeParams map[string]interface{}
	JSONMatcher  objmatcher.MapMatcher
}

func Evt2TestCases added in v1.13.0

func Evt2TestCases(entityName, entityVersion string) []Evt2TestCase

func (Evt2TestCase) Params added in v1.13.0

func (tc Evt2TestCase) Params() []evt2log.Param

type Metric1TestCase added in v1.13.0

type Metric1TestCase struct {
	Name         string
	MetricName   string
	MetricType   string
	Tags         map[string]string
	Values       map[string]interface{}
	UID          string
	SID          string
	TokenID      string
	OrgID        string
	UnsafeParams map[string]interface{}
	JSONMatcher  objmatcher.MapMatcher
}

func Metric1TestCases added in v1.13.0

func Metric1TestCases(entityName, entityVersion string) []Metric1TestCase

func (Metric1TestCase) Params added in v1.13.0

func (tc Metric1TestCase) Params() []metric1log.Param

type Req2TestCase added in v1.13.0

type Req2TestCase struct {
	Name                  string
	ExtraHeaderParams     map[string]string
	ExtraQueryParams      []string
	SafeHeaderParams      []string
	SafeQueryParams       []string
	ForbiddenHeaderParams []string
	JSONMatcher           objmatcher.MapMatcher
}

func Req2TestCases added in v1.13.0

func Req2TestCases(entityName, entityVersion string) []Req2TestCase

type Svc1TestCase added in v1.12.0

type Svc1TestCase struct {
	Name        string
	Message     string
	Origin      string
	LogParams   []svc1log.Param
	JSONMatcher objmatcher.MapMatcher
}

func Svc1TestCases added in v1.12.0

func Svc1TestCases(entityName, entityVersion string) []Svc1TestCase

type Trc1TestCase added in v1.12.0

type Trc1TestCase struct {
	Name        string
	SpanOptions []wtracing.SpanOption
	JSONMatcher objmatcher.MapMatcher
}

func Trc1TestCases added in v1.12.0

func Trc1TestCases(entityName string, entityVersion string, clientSpan wtracing.Span) []Trc1TestCase

Jump to

Keyboard shortcuts

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