Skip to content

Commit bcfcda7

Browse files
authored
chore(errors/gerror): add examples (#3927)
1 parent 138dea0 commit bcfcda7

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

errors/gerror/gerror_z_example_test.go

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,3 +82,25 @@ func ExampleIs() {
8282
// true
8383
// false
8484
}
85+
86+
func ExampleCode() {
87+
err1 := gerror.NewCode(gcode.CodeInternalError, "permission denied")
88+
err2 := gerror.Wrap(err1, "operation failed")
89+
fmt.Println(gerror.Code(err1))
90+
fmt.Println(gerror.Code(err2))
91+
92+
// Output:
93+
// 50:Internal Error
94+
// 50:Internal Error
95+
}
96+
97+
func ExampleHasCode() {
98+
err1 := gerror.NewCode(gcode.CodeInternalError, "permission denied")
99+
err2 := gerror.Wrap(err1, "operation failed")
100+
fmt.Println(gerror.HasCode(err1, gcode.CodeOK))
101+
fmt.Println(gerror.HasCode(err2, gcode.CodeInternalError))
102+
103+
// Output:
104+
// false
105+
// true
106+
}

0 commit comments

Comments
 (0)