MCPcopy
hub / github.com/sirupsen/logrus / TestParseLevel

Function TestParseLevel

logrus_test.go:477–544  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

475}
476
477func 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")

Callers

nothing calls this directly

Calls 2

ParseLevelFunction · 0.85
ErrorMethod · 0.65

Tested by

no test coverage detected