mirror of
https://github.com/cubefs/cubefs.git
synced 2026-08-02 18:15:51 +00:00
37 lines
575 B
Go
37 lines
575 B
Go
package errors
|
|
|
|
import (
|
|
"testing"
|
|
)
|
|
|
|
func init() {
|
|
// do nothing
|
|
}
|
|
|
|
func TestError01(t *testing.T) {
|
|
err := New("first")
|
|
err = NewError(err)
|
|
err = Trace(err, "second(%v %v)", 2, 3)
|
|
err = Trace(err, "third(%v %v)", 4, 5)
|
|
t.Log(err)
|
|
t.Log(Stack(err))
|
|
}
|
|
|
|
func TestError02(t *testing.T) {
|
|
var err error
|
|
|
|
err = Trace(nil, "first(%v %v)", 2, 3)
|
|
err = Trace(err, "second(%v %v)", 4, 5)
|
|
t.Log(err)
|
|
t.Log(Stack(err))
|
|
}
|
|
|
|
func TestError03(t *testing.T) {
|
|
var err error
|
|
|
|
err = Trace(nil, "first")
|
|
err = Trace(err, "second(%v %v)", 4, 5)
|
|
t.Log(err)
|
|
t.Log(Stack(err))
|
|
}
|