gopkg.in/hedzr/errors.v3@v3.3.1/tool_test.go (about) 1 package errors 2 3 import "testing" 4 5 func TestDumpStacksAsString(t *testing.T) { 6 DumpStacksAsString(true) 7 t.Log("OK") 8 } 9 10 func TestCanAttach(t *testing.T) { 11 err := New("") 12 t.Log(CanAttach(err)) 13 t.Log(CanAttach(Internal)) 14 } 15 16 func TestCanCause(t *testing.T) { 17 err := New("") 18 t.Log(CanCause(err)) 19 t.Log(CanCause(Internal)) 20 } 21 22 func TestCanUnwrap(t *testing.T) { 23 err := New("") 24 t.Log(CanUnwrap(err)) 25 t.Log(CanUnwrap(Internal)) 26 } 27 28 func TestCanIs(t *testing.T) { 29 err := New("") 30 t.Log(CanIs(err)) 31 t.Log(CanIs(Internal)) 32 } 33 34 func TestCanAs(t *testing.T) { 35 err := New("") 36 t.Log(CanAs(err)) 37 t.Log(CanAs(Internal)) 38 }