diff options
| author | fangguizhen <1297394526@qq.com> | 2023-01-19 23:21:59 +0000 |
|---|---|---|
| committer | Gopher Robot <gobot@golang.org> | 2023-01-20 21:55:10 +0000 |
| commit | 27b6ace2b4b068905eb2963e656e3cefcba32222 (patch) | |
| tree | 3ed5c77b5a6b05ba588b3e451f487cec5c91e0e4 /src/errors/wrap_test.go | |
| parent | 620399ef0d1390a8f7e7061a45d5304ed087889a (diff) | |
| download | go-27b6ace2b4b068905eb2963e656e3cefcba32222.tar.xz | |
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 <iant@google.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Run-TryBot: Ian Lance Taylor <iant@golang.org>
Auto-Submit: Ian Lance Taylor <iant@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Ian Lance Taylor <iant@google.com>
Diffstat (limited to 'src/errors/wrap_test.go')
| -rw-r--r-- | src/errors/wrap_test.go | 37 |
1 files changed, 0 insertions, 37 deletions
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 -} |
