(t *testing.T)
| 10 | ) |
| 11 | |
| 12 | func TestNew(t *testing.T) { |
| 13 | tests := map[string]*Logger{ |
| 14 | "default logger": New(), |
| 15 | "nil logger": nil, |
| 16 | } |
| 17 | |
| 18 | for name, logger := range tests { |
| 19 | t.Run(name, func(t *testing.T) { |
| 20 | f := func() { |
| 21 | logger.Infof("test %s", "test") |
| 22 | logger.When(true).Warning("warn").Else().Info("info") |
| 23 | logger.Once("k").Info("once") |
| 24 | logger.Limit("k", 1, time.Second).Info("limit") |
| 25 | logger.ResetAllOnce() |
| 26 | } |
| 27 | assert.NotPanics(t, f) |
| 28 | }) |
| 29 | } |
| 30 | } |
| 31 | |
| 32 | func TestNewWithWriter(t *testing.T) { |
| 33 | var buf bytes.Buffer |
nothing calls this directly
no test coverage detected
searching dependent graphs…