assert

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Aug 17, 2021 License: Apache-2.0, MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Equal

func Equal(t *testing.T, expected, actual interface{})

Equal validates that expected is equal to actual and throws an error with line number

func EqualSkip

func EqualSkip(t *testing.T, skip int, expected, actual interface{})

EqualSkip validates that expected is equal to actual and throws an error with line number but the skip variable tells EqualSkip how far back on the stack to report the error. This is a building block to creating your own more complex validation functions.

func Error

func Error(t *testing.T, expected, actual error)

Error validates that expected is equal to actual and throws an error with line number

func IsEqual

func IsEqual(expected, actual interface{}) bool

IsEqual returns whether expected is equal to actual taking into account Pointers, Interfaces and their underlying types

func MatchRegex

func MatchRegex(t *testing.T, value string, regex interface{})

MatchRegex validates that value matches the regex, either string or *regex and throws an error with line number

func MatchRegexSkip

func MatchRegexSkip(t *testing.T, skip int, value string, regex interface{})

MatchRegexSkip validates that value matches the regex, either string or *regex and throws an error with line number but the skip variable tells MatchRegexSkip how far back on the stack to report the error. This is a building block to creating your own more complex validation functions.

func NoError

func NoError(t *testing.T, err error)

func NotEqual

func NotEqual(t *testing.T, expected, actual interface{})

NotEqual validates that expected is not equal actual and throws an error with line number

func NotEqualSkip

func NotEqualSkip(t *testing.T, skip int, expected, actual interface{})

NotEqualSkip validates that expected is not equal to actual and throws an error with line number but the skip variable tells NotEqualSkip how far back on the stack to report the error. This is a building block to creating your own more complex validation functions.

func NotMatchRegex

func NotMatchRegex(t *testing.T, value string, regex interface{})

NotMatchRegex validates that value matches the regex, either string or *regex and throws an error with line number

func NotMatchRegexSkip

func NotMatchRegexSkip(t *testing.T, skip int, value string, regex interface{})

NotMatchRegexSkip validates that value matches the regex, either string or *regex and throws an error with line number but the skip variable tells NotMatchRegexSkip how far back on the stack to report the error. This is a building block to creating your own more complex validation functions.

func PanicMatches

func PanicMatches(t *testing.T, fn func(), matches string)

PanicMatches validates that the panic output of running fn matches the supplied string

func PanicMatchesSkip

func PanicMatchesSkip(t *testing.T, skip int, fn func(), matches string)

PanicMatchesSkip validates that the panic output of running fn matches the supplied string but the skip variable tells PanicMatchesSkip how far back on the stack to report the error. This is a building block to creating your own more complex validation functions.

Types

This section is empty.

Jump to

Keyboard shortcuts

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