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