(l *Logger, t *testing.T)
| 11 | ) |
| 12 | |
| 13 | func test(l *Logger, t *testing.T) { |
| 14 | b := new(bytes.Buffer) |
| 15 | l.SetOutput(b) |
| 16 | l.DisableColor() |
| 17 | l.SetLevel(WARN) |
| 18 | |
| 19 | l.Print("print") |
| 20 | l.Printf("print%s", "f") |
| 21 | l.Debug("debug") |
| 22 | l.Debugf("debug%s", "f") |
| 23 | l.Info("info") |
| 24 | l.Infof("info%s", "f") |
| 25 | l.Warn("warn") |
| 26 | l.Warnf("warn%s", "f") |
| 27 | l.Error("error") |
| 28 | l.Errorf("error%s", "f") |
| 29 | |
| 30 | assert.Contains(t, b.String(), "print") |
| 31 | assert.Contains(t, b.String(), "printf") |
| 32 | assert.NotContains(t, b.String(), "debug") |
| 33 | assert.NotContains(t, b.String(), "debugf") |
| 34 | assert.NotContains(t, b.String(), "info") |
| 35 | assert.NotContains(t, b.String(), "infof") |
| 36 | assert.Contains(t, b.String(), `"level":"WARN","prefix":"`+l.prefix+`"`) |
| 37 | assert.Contains(t, b.String(), `"message":"warn"`) |
| 38 | assert.Contains(t, b.String(), `"level":"ERROR","prefix":"`+l.prefix+`"`) |
| 39 | assert.Contains(t, b.String(), `"message":"errorf"`) |
| 40 | } |
| 41 | |
| 42 | func TestLog(t *testing.T) { |
| 43 | l := New("test") |
no test coverage detected
searching dependent graphs…