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  }