andrey
12 months ago
3 changed files with 49 additions and 4 deletions
@ -0,0 +1,30 @@ |
|||||
|
package assert |
||||
|
|
||||
|
import ( |
||||
|
"reflect" |
||||
|
"testing" |
||||
|
) |
||||
|
|
||||
|
func Equal(t *testing.T, expected interface{}, actual interface{}, msgAndArgs ...interface{}) bool { |
||||
|
t.Helper() |
||||
|
|
||||
|
if reflect.DeepEqual(expected, actual) { |
||||
|
return true |
||||
|
} |
||||
|
|
||||
|
t.Error(msgAndArgs...) |
||||
|
|
||||
|
return false |
||||
|
} |
||||
|
|
||||
|
func Equalf(t *testing.T, expected interface{}, actual interface{}, msg string, args ...interface{}) bool { |
||||
|
t.Helper() |
||||
|
|
||||
|
if reflect.DeepEqual(expected, actual) { |
||||
|
return true |
||||
|
} |
||||
|
|
||||
|
t.Errorf(msg, args...) |
||||
|
|
||||
|
return false |
||||
|
} |
@ -0,0 +1,15 @@ |
|||||
|
package assert |
||||
|
|
||||
|
import "testing" |
||||
|
|
||||
|
func Nil(t *testing.T, data any, msgAndArgs ...interface{}) bool { |
||||
|
t.Helper() |
||||
|
|
||||
|
if data != nil { |
||||
|
t.Error(msgAndArgs...) |
||||
|
|
||||
|
return false |
||||
|
} |
||||
|
|
||||
|
return true |
||||
|
} |
Loading…
Reference in new issue