assertions

package
v2.0.1 Latest Latest
Warning

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

Go to latest
Published: Oct 5, 2021 License: GPL-3.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DeepEqual

func DeepEqual(loggerFn assertionLoggerFn, expected, actual interface{}, msg ...interface{})

DeepEqual compares values using DeepEqual.

func DeepNotEqual

func DeepNotEqual(loggerFn assertionLoggerFn, expected, actual interface{}, msg ...interface{})

DeepNotEqual compares values using DeepEqual.

func DeepNotSSZEqual

func DeepNotSSZEqual(loggerFn assertionLoggerFn, expected, actual interface{}, msg ...interface{})

DeepNotSSZEqual compares values using ssz.DeepEqual.

func DeepSSZEqual

func DeepSSZEqual(loggerFn assertionLoggerFn, expected, actual interface{}, msg ...interface{})

DeepSSZEqual compares values using ssz.DeepEqual.

func Equal

func Equal(loggerFn assertionLoggerFn, expected, actual interface{}, msg ...interface{})

Equal compares values using comparison operator.

func ErrorContains

func ErrorContains(loggerFn assertionLoggerFn, want string, err error, msg ...interface{})

ErrorContains asserts that actual error contains wanted message.

func LogsContain

func LogsContain(loggerFn assertionLoggerFn, hook *test.Hook, want string, flag bool, msg ...interface{})

LogsContain checks whether a given substring is a part of logs. If flag=false, inverse is checked.

func NoError

func NoError(loggerFn assertionLoggerFn, err error, msg ...interface{})

NoError asserts that error is nil.

func NotEmpty

func NotEmpty(loggerFn assertionLoggerFn, obj interface{}, msg ...interface{})

NotEmpty asserts that an object's fields are not empty. This function recursively checks each pointer / struct field.

func NotEqual

func NotEqual(loggerFn assertionLoggerFn, expected, actual interface{}, msg ...interface{})

NotEqual compares values using comparison operator.

func NotNil

func NotNil(loggerFn assertionLoggerFn, obj interface{}, msg ...interface{})

NotNil asserts that passed value is not nil.

Types

type AssertionTestingTB

type AssertionTestingTB interface {
	Errorf(format string, args ...interface{})
	Fatalf(format string, args ...interface{})
}

AssertionTestingTB exposes enough testing.TB methods for assertions.

type TBMock

type TBMock struct {
	ErrorfMsg string
	FatalfMsg string
}

TBMock exposes enough testing.TB methods for assertions.

func (*TBMock) Errorf

func (tb *TBMock) Errorf(format string, args ...interface{})

Errorf writes testing logs to ErrorfMsg.

func (*TBMock) Fatalf

func (tb *TBMock) Fatalf(format string, args ...interface{})

Fatalf writes testing logs to FatalfMsg.

Jump to

Keyboard shortcuts

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