(t *testing.T)
| 702 | } |
| 703 | |
| 704 | func TestLogLevelEnabled(t *testing.T) { |
| 705 | log := New() |
| 706 | log.SetLevel(PanicLevel) |
| 707 | assert.True(t, log.IsLevelEnabled(PanicLevel)) |
| 708 | assert.False(t, log.IsLevelEnabled(FatalLevel)) |
| 709 | assert.False(t, log.IsLevelEnabled(ErrorLevel)) |
| 710 | assert.False(t, log.IsLevelEnabled(WarnLevel)) |
| 711 | assert.False(t, log.IsLevelEnabled(InfoLevel)) |
| 712 | assert.False(t, log.IsLevelEnabled(DebugLevel)) |
| 713 | assert.False(t, log.IsLevelEnabled(TraceLevel)) |
| 714 | |
| 715 | log.SetLevel(FatalLevel) |
| 716 | assert.True(t, log.IsLevelEnabled(PanicLevel)) |
| 717 | assert.True(t, log.IsLevelEnabled(FatalLevel)) |
| 718 | assert.False(t, log.IsLevelEnabled(ErrorLevel)) |
| 719 | assert.False(t, log.IsLevelEnabled(WarnLevel)) |
| 720 | assert.False(t, log.IsLevelEnabled(InfoLevel)) |
| 721 | assert.False(t, log.IsLevelEnabled(DebugLevel)) |
| 722 | assert.False(t, log.IsLevelEnabled(TraceLevel)) |
| 723 | |
| 724 | log.SetLevel(ErrorLevel) |
| 725 | assert.True(t, log.IsLevelEnabled(PanicLevel)) |
| 726 | assert.True(t, log.IsLevelEnabled(FatalLevel)) |
| 727 | assert.True(t, log.IsLevelEnabled(ErrorLevel)) |
| 728 | assert.False(t, log.IsLevelEnabled(WarnLevel)) |
| 729 | assert.False(t, log.IsLevelEnabled(InfoLevel)) |
| 730 | assert.False(t, log.IsLevelEnabled(DebugLevel)) |
| 731 | assert.False(t, log.IsLevelEnabled(TraceLevel)) |
| 732 | |
| 733 | log.SetLevel(WarnLevel) |
| 734 | assert.True(t, log.IsLevelEnabled(PanicLevel)) |
| 735 | assert.True(t, log.IsLevelEnabled(FatalLevel)) |
| 736 | assert.True(t, log.IsLevelEnabled(ErrorLevel)) |
| 737 | assert.True(t, log.IsLevelEnabled(WarnLevel)) |
| 738 | assert.False(t, log.IsLevelEnabled(InfoLevel)) |
| 739 | assert.False(t, log.IsLevelEnabled(DebugLevel)) |
| 740 | assert.False(t, log.IsLevelEnabled(TraceLevel)) |
| 741 | |
| 742 | log.SetLevel(InfoLevel) |
| 743 | assert.True(t, log.IsLevelEnabled(PanicLevel)) |
| 744 | assert.True(t, log.IsLevelEnabled(FatalLevel)) |
| 745 | assert.True(t, log.IsLevelEnabled(ErrorLevel)) |
| 746 | assert.True(t, log.IsLevelEnabled(WarnLevel)) |
| 747 | assert.True(t, log.IsLevelEnabled(InfoLevel)) |
| 748 | assert.False(t, log.IsLevelEnabled(DebugLevel)) |
| 749 | assert.False(t, log.IsLevelEnabled(TraceLevel)) |
| 750 | |
| 751 | log.SetLevel(DebugLevel) |
| 752 | assert.True(t, log.IsLevelEnabled(PanicLevel)) |
| 753 | assert.True(t, log.IsLevelEnabled(FatalLevel)) |
| 754 | assert.True(t, log.IsLevelEnabled(ErrorLevel)) |
| 755 | assert.True(t, log.IsLevelEnabled(WarnLevel)) |
| 756 | assert.True(t, log.IsLevelEnabled(InfoLevel)) |
| 757 | assert.True(t, log.IsLevelEnabled(DebugLevel)) |
| 758 | assert.False(t, log.IsLevelEnabled(TraceLevel)) |
| 759 | |
| 760 | log.SetLevel(TraceLevel) |
| 761 | assert.True(t, log.IsLevelEnabled(PanicLevel)) |
nothing calls this directly
no test coverage detected