浏览代码

优化测试用例

yjp 3 年之前
父节点
当前提交
46b94f3e61
共有 1 个文件被更改,包括 9 次插入9 次删除
  1. 9 9
      errors_test.go

+ 9 - 9
errors_test.go

@@ -11,9 +11,10 @@ var testErr = newError(ErrUnknownCode, "测试错误")
 func TestErrors(t *testing.T) {
 	fmt.Printf("测试错误打印: %+v\n", testErr)
 
-	Func1()
+	err := Func1()
+	fmt.Printf("测试Func3错误打印: %+v\n", err)
 
-	err := testErr.WithStack()
+	err = testErr.WithStack()
 	fmt.Printf("测试WithStack错误打印: %+v\n", err)
 
 	isRight := errors.Is(err, testErr)
@@ -38,15 +39,14 @@ func TestErrors(t *testing.T) {
 	}
 }
 
-func Func1() {
-	Func2()
+func Func1() error {
+	return Func2()
 }
 
-func Func2() {
-	Func3()
+func Func2() error {
+	return Func3()
 }
 
-func Func3() {
-	err := testErr.WithStack()
-	fmt.Println("测试Func3错误打印:", err)
+func Func3() error {
+	return testErr.WithStack()
 }