MCPcopy
hub / github.com/uber-go/zap / TestTeeEnabled

Function TestTeeEnabled

zapcore/tee_test.go:153–173  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

151}
152
153func TestTeeEnabled(t *testing.T) {
154 infoLogger, _ := observer.New(InfoLevel)
155 warnLogger, _ := observer.New(WarnLevel)
156 tee := NewTee(infoLogger, warnLogger)
157 tests := []struct {
158 lvl Level
159 enabled bool
160 }{
161 {DebugLevel, false},
162 {InfoLevel, true},
163 {WarnLevel, true},
164 {ErrorLevel, true},
165 {DPanicLevel, true},
166 {PanicLevel, true},
167 {FatalLevel, true},
168 }
169
170 for _, tt := range tests {
171 assert.Equal(t, tt.enabled, tee.Enabled(tt.lvl), "Unexpected Enabled result for level %s.", tt.lvl)
172 }
173}
174
175func TestTeeSync(t *testing.T) {
176 infoLogger, _ := observer.New(InfoLevel)

Callers

nothing calls this directly

Calls 3

NewFunction · 0.92
NewTeeFunction · 0.85
EnabledMethod · 0.65

Tested by

no test coverage detected