diff --git a/libbeat/common/file/interval_rotator_test.go b/libbeat/common/file/interval_rotator_test.go index fda516d8627..b31592677d6 100644 --- a/libbeat/common/file/interval_rotator_test.go +++ b/libbeat/common/file/interval_rotator_test.go @@ -25,7 +25,7 @@ import ( ) func TestSecondRotator(t *testing.T) { - a, err := newIntervalRotator(time.Second) + a, err := newMockIntervalRotator(time.Second) if err != nil { t.Fatal(err) } @@ -51,7 +51,7 @@ func TestSecondRotator(t *testing.T) { } func TestMinuteRotator(t *testing.T) { - a, err := newIntervalRotator(time.Minute) + a, err := newMockIntervalRotator(time.Minute) if err != nil { t.Fatal(err) } @@ -77,7 +77,7 @@ func TestMinuteRotator(t *testing.T) { } func TestHourlyRotator(t *testing.T) { - a, err := newIntervalRotator(time.Hour) + a, err := newMockIntervalRotator(time.Hour) if err != nil { t.Fatal(err) } @@ -103,7 +103,7 @@ func TestHourlyRotator(t *testing.T) { } func TestDailyRotator(t *testing.T) { - a, err := newIntervalRotator(24 * time.Hour) + a, err := newMockIntervalRotator(24 * time.Hour) if err != nil { t.Fatal(err) } @@ -129,7 +129,7 @@ func TestDailyRotator(t *testing.T) { } func TestWeeklyRotator(t *testing.T) { - a, err := newIntervalRotator(7 * 24 * time.Hour) + a, err := newMockIntervalRotator(7 * 24 * time.Hour) if err != nil { t.Fatal(err) } @@ -158,7 +158,7 @@ func TestWeeklyRotator(t *testing.T) { } func TestMonthlyRotator(t *testing.T) { - a, err := newIntervalRotator(30 * 24 * time.Hour) + a, err := newMockIntervalRotator(30 * 24 * time.Hour) if err != nil { t.Fatal(err) } @@ -184,7 +184,7 @@ func TestMonthlyRotator(t *testing.T) { } func TestYearlyRotator(t *testing.T) { - a, err := newIntervalRotator(365 * 24 * time.Hour) + a, err := newMockIntervalRotator(365 * 24 * time.Hour) if err != nil { t.Fatal(err) } @@ -210,7 +210,7 @@ func TestYearlyRotator(t *testing.T) { } func TestArbitraryIntervalRotator(t *testing.T) { - a, err := newIntervalRotator(3 * time.Second) + a, err := newMockIntervalRotator(3 * time.Second) if err != nil { t.Fatal(err) } @@ -253,7 +253,7 @@ func TestArbitraryIntervalRotator(t *testing.T) { } func TestIntervalIsTruncatedToSeconds(t *testing.T) { - a, err := newIntervalRotator(2345 * time.Millisecond) + a, err := newMockIntervalRotator(2345 * time.Millisecond) if err != nil { t.Fatal(err) } @@ -261,7 +261,7 @@ func TestIntervalIsTruncatedToSeconds(t *testing.T) { } func TestZeroIntervalIsNil(t *testing.T) { - a, err := newIntervalRotator(0) + a, err := newMockIntervalRotator(0) if err != nil { t.Fatal(err) } @@ -275,3 +275,7 @@ type testClock struct { func (t testClock) Now() time.Time { return t.time } + +func newMockIntervalRotator(interval time.Duration) (*intervalRotator, error) { + return newIntervalRotator(nil, interval, false, "foo") +}