testlib

package
v0.0.0-...-0c09f60 Latest Latest
Warning

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

Go to latest
Published: Apr 19, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MakeLogger

func MakeLogger(tb testing.TB) log.FieldLogger

MakeLogger creates a log.FieldLogger that routes to tb.Log.

func NewLoggerEntry

func NewLoggerEntry() *logrus.Entry

NewLoggerEntry returns a new logger entry instance.

Types

type AWSMockedAPI

type AWSMockedAPI struct {
	IAM            *mocks.MockIAMAPI
	EC2            *mocks.MockEC2API
	STS            *mocks.MockSTSAPI
	ServiceCatalog *mocks.MockServiceCatalogAPI
	RAM            *mocks.MockRAMAPI
}

AWSMockedAPI has all AWS mocked services. New services should be added here.

func NewAWSMockedAPI

func NewAWSMockedAPI(ctrl *gomock.Controller) *AWSMockedAPI

NewAWSMockedAPI returns an instance of AWSMockedAPI.

type MockedFieldLogger

type MockedFieldLogger struct {
	Logger *mocks.MockFieldLogger
}

MockedFieldLogger supplies a mocked library for testing logs.

func NewMockedFieldLogger

func NewMockedFieldLogger(ctrl *gomock.Controller) *MockedFieldLogger

NewMockedFieldLogger returns a instance of FieldLogger for testing.

Jump to

Keyboard shortcuts

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