()
| 9 | ) |
| 10 | |
| 11 | func Example() { |
| 12 | fmt.Printf("Default status conversion:\n") |
| 13 | for i := 1; i < 17; i++ { |
| 14 | err := unierr.Wrap(errors.New(""), codes.Code(i)) |
| 15 | fmt.Printf("GRPC %d <=> HTTP: %d\n", err.GRPCStatus().Code(), err.StatusCode()) |
| 16 | } |
| 17 | // Output: |
| 18 | // Default status conversion: |
| 19 | // GRPC 1 <=> HTTP: 499 |
| 20 | // GRPC 2 <=> HTTP: 500 |
| 21 | // GRPC 3 <=> HTTP: 400 |
| 22 | // GRPC 4 <=> HTTP: 504 |
| 23 | // GRPC 5 <=> HTTP: 404 |
| 24 | // GRPC 6 <=> HTTP: 409 |
| 25 | // GRPC 7 <=> HTTP: 403 |
| 26 | // GRPC 8 <=> HTTP: 429 |
| 27 | // GRPC 9 <=> HTTP: 400 |
| 28 | // GRPC 10 <=> HTTP: 409 |
| 29 | // GRPC 11 <=> HTTP: 400 |
| 30 | // GRPC 12 <=> HTTP: 501 |
| 31 | // GRPC 13 <=> HTTP: 500 |
| 32 | // GRPC 14 <=> HTTP: 500 |
| 33 | // GRPC 15 <=> HTTP: 500 |
| 34 | // GRPC 16 <=> HTTP: 401 |
| 35 | } |
| 36 | |
| 37 | func ExampleError_StatusCode() { |
| 38 | err := errors.New("my stuff is missing") |
nothing calls this directly
no test coverage detected