Documentation ¶
Index ¶
- func Equal(t *testing.T, expected, actual interface{})
- func EqualSkip(t *testing.T, skip int, expected, actual interface{})
- func Error(t *testing.T, expected, actual error)
- func IsEqual(expected, actual interface{}) bool
- func MatchRegex(t *testing.T, value string, regex interface{})
- func MatchRegexSkip(t *testing.T, skip int, value string, regex interface{})
- func NoError(t *testing.T, err error)
- func NotEqual(t *testing.T, expected, actual interface{})
- func NotEqualSkip(t *testing.T, skip int, expected, actual interface{})
- func NotMatchRegex(t *testing.T, value string, regex interface{})
- func NotMatchRegexSkip(t *testing.T, skip int, value string, regex interface{})
- func PanicMatches(t *testing.T, fn func(), matches string)
- func PanicMatchesSkip(t *testing.T, skip int, fn func(), matches string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EqualSkip ¶
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 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 ¶
MatchRegex validates that value matches the regex, either string or *regex and throws an error with line number
func MatchRegexSkip ¶
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 NotEqual ¶
NotEqual validates that expected is not equal actual and throws an error with line number
func NotEqualSkip ¶
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 ¶
NotMatchRegex validates that value matches the regex, either string or *regex and throws an error with line number
func NotMatchRegexSkip ¶
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 ¶
PanicMatches validates that the panic output of running fn matches the supplied string
func PanicMatchesSkip ¶
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.