core/testutil/assert/asserts.go

31 lines
502 B
Go

package assert
import (
"testing"
)
func WillPanic(t *testing.T, f func()) {
t.Helper()
defer func() { _ = recover() }()
f()
t.Fatalf("should have panicked")
}
func Equal(t *testing.T, expect, check interface{}) {
if expect != check {
t.Fatalf("%v:%v not equal", expect, check)
}
}
func NotEqual(t *testing.T, expect, check interface{}) {
if expect == check {
t.Fatalf("%v:%v equal", expect, check)
}
}
func NotNil(t *testing.T, v interface{}) {
if v == nil {
t.Fatalf("nil")
}
}