(t *testing.T)
| 475 | } |
| 476 | |
| 477 | func TestParseLevel(t *testing.T) { |
| 478 | l, err := ParseLevel("panic") |
| 479 | require.NoError(t, err) |
| 480 | assert.Equal(t, PanicLevel, l) |
| 481 | |
| 482 | l, err = ParseLevel("PANIC") |
| 483 | require.NoError(t, err) |
| 484 | assert.Equal(t, PanicLevel, l) |
| 485 | |
| 486 | l, err = ParseLevel("fatal") |
| 487 | require.NoError(t, err) |
| 488 | assert.Equal(t, FatalLevel, l) |
| 489 | |
| 490 | l, err = ParseLevel("FATAL") |
| 491 | require.NoError(t, err) |
| 492 | assert.Equal(t, FatalLevel, l) |
| 493 | |
| 494 | l, err = ParseLevel("error") |
| 495 | require.NoError(t, err) |
| 496 | assert.Equal(t, ErrorLevel, l) |
| 497 | |
| 498 | l, err = ParseLevel("ERROR") |
| 499 | require.NoError(t, err) |
| 500 | assert.Equal(t, ErrorLevel, l) |
| 501 | |
| 502 | l, err = ParseLevel("warn") |
| 503 | require.NoError(t, err) |
| 504 | assert.Equal(t, WarnLevel, l) |
| 505 | |
| 506 | l, err = ParseLevel("WARN") |
| 507 | require.NoError(t, err) |
| 508 | assert.Equal(t, WarnLevel, l) |
| 509 | |
| 510 | l, err = ParseLevel("warning") |
| 511 | require.NoError(t, err) |
| 512 | assert.Equal(t, WarnLevel, l) |
| 513 | |
| 514 | l, err = ParseLevel("WARNING") |
| 515 | require.NoError(t, err) |
| 516 | assert.Equal(t, WarnLevel, l) |
| 517 | |
| 518 | l, err = ParseLevel("info") |
| 519 | require.NoError(t, err) |
| 520 | assert.Equal(t, InfoLevel, l) |
| 521 | |
| 522 | l, err = ParseLevel("INFO") |
| 523 | require.NoError(t, err) |
| 524 | assert.Equal(t, InfoLevel, l) |
| 525 | |
| 526 | l, err = ParseLevel("debug") |
| 527 | require.NoError(t, err) |
| 528 | assert.Equal(t, DebugLevel, l) |
| 529 | |
| 530 | l, err = ParseLevel("DEBUG") |
| 531 | require.NoError(t, err) |
| 532 | assert.Equal(t, DebugLevel, l) |
| 533 | |
| 534 | l, err = ParseLevel("trace") |
nothing calls this directly
no test coverage detected