From 27b6ace2b4b068905eb2963e656e3cefcba32222 Mon Sep 17 00:00:00 2001 From: fangguizhen <1297394526@qq.com> Date: Thu, 19 Jan 2023 23:21:59 +0000 Subject: errors: move example functions into example_test file Change-Id: Ide70476698d82a51881802dd6bf05dd7abcd60e8 GitHub-Last-Rev: ddb251ded669d3dbbb96a05f4df7151c8d7c16d2 GitHub-Pull-Request: golang/go#57931 Reviewed-on: https://go-review.googlesource.com/c/go/+/462292 Reviewed-by: Ian Lance Taylor Reviewed-by: Cherry Mui Run-TryBot: Ian Lance Taylor Auto-Submit: Ian Lance Taylor TryBot-Result: Gopher Robot Run-TryBot: Ian Lance Taylor --- src/errors/wrap_test.go | 37 ------------------------------------- 1 file changed, 37 deletions(-) (limited to 'src/errors/wrap_test.go') diff --git a/src/errors/wrap_test.go b/src/errors/wrap_test.go index 9efbe45ee0..ca9dc0f111 100644 --- a/src/errors/wrap_test.go +++ b/src/errors/wrap_test.go @@ -288,40 +288,3 @@ func (errorUncomparable) Is(target error) bool { _, ok := target.(errorUncomparable) return ok } - -func ExampleIs() { - if _, err := os.Open("non-existing"); err != nil { - if errors.Is(err, fs.ErrNotExist) { - fmt.Println("file does not exist") - } else { - fmt.Println(err) - } - } - - // Output: - // file does not exist -} - -func ExampleAs() { - if _, err := os.Open("non-existing"); err != nil { - var pathError *fs.PathError - if errors.As(err, &pathError) { - fmt.Println("Failed at path:", pathError.Path) - } else { - fmt.Println(err) - } - } - - // Output: - // Failed at path: non-existing -} - -func ExampleUnwrap() { - err1 := errors.New("error1") - err2 := fmt.Errorf("error2: [%w]", err1) - fmt.Println(err2) - fmt.Println(errors.Unwrap(err2)) - // Output - // error2: [error1] - // error1 -} -- cgit v1.3