Skip to content

Commit 06c8889

Browse files
committed
clean up tests
1 parent 71b51ec commit 06c8889

File tree

1 file changed

+21
-20
lines changed

1 file changed

+21
-20
lines changed

‎pkg/util/logger_test.go

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package util
22

33
import (
44
"bytes"
5+
"fmt"
56
"sync"
67
"testing"
78
"time"
@@ -12,63 +13,63 @@ import (
1213

1314
func TestAsyncWriter_Write(t *testing.T) {
1415
var buf bytes.Buffer
15-
writer := NewAsyncWriter(&buf, 10, 2, 2, 100*time.Millisecond)
16-
n, err := writer.Write([]byte("hello"))
16+
w := NewAsyncWriter(&buf, 10, 2, 2, 100*time.Millisecond)
17+
n, err := w.Write([]byte("hello"))
1718
require.NoError(t, err)
1819
assert.Equal(t, 5, n)
19-
writer.Close()
20+
assert.NoError(t, w.Close())
2021
assert.Equal(t, "hello", buf.String())
2122
}
2223

2324
func TestAsyncWriter_Empty(t *testing.T) {
2425
var buf bytes.Buffer
25-
writer := NewAsyncWriter(&buf, 10, 2, 2, 100*time.Millisecond)
26-
writer.Close()
26+
w := NewAsyncWriter(&buf, 10, 2, 2, 100*time.Millisecond)
27+
assert.NoError(t, w.Close())
2728
assert.EqualValues(t, 0, buf.Len())
2829
}
2930

3031
func TestAsyncWriter_Overflow(t *testing.T) {
3132
var buf bytes.Buffer
32-
writer := NewAsyncWriter(&buf, 10, 2, 2, 100*time.Millisecond)
33-
_, _ = writer.Write([]byte("hello"))
34-
_, _ = writer.Write([]byte("world"))
35-
writer.Close()
33+
w := NewAsyncWriter(&buf, 10, 2, 2, 100*time.Millisecond)
34+
_, _ = w.Write([]byte("hello"))
35+
_, _ = w.Write([]byte("world"))
36+
assert.NoError(t, w.Close())
3637
assert.Equal(t, "helloworld", buf.String())
3738
}
3839

3940
func TestAsyncWriter_FlushInterval(t *testing.T) {
4041
var buf bytes.Buffer
41-
writer := NewAsyncWriter(&buf, 10, 2, 2, 10*time.Millisecond)
42-
defer writer.Close()
43-
_, _ = writer.Write([]byte("hello"))
42+
w := NewAsyncWriter(&buf, 10, 2, 2, 10*time.Millisecond)
43+
_, _ = w.Write([]byte("hello"))
4444
assert.Eventually(t,
4545
func() bool { return assert.Equal(t, "hello", buf.String()) },
4646
time.Second, 10*time.Millisecond,
4747
)
48+
assert.NoError(t, w.Close())
4849
}
4950

5051
func TestAsyncWriter_Close(t *testing.T) {
5152
var buf bytes.Buffer
52-
writer := NewAsyncWriter(&buf, 10, 2, 2, 100*time.Millisecond)
53-
_, _ = writer.Write([]byte("hello"))
54-
assert.NoError(t, writer.Close())
53+
w := NewAsyncWriter(&buf, 10, 2, 2, 100*time.Millisecond)
54+
_, _ = w.Write([]byte("hello"))
55+
assert.NoError(t, w.Close())
5556
assert.Equal(t, "hello", buf.String())
56-
assert.NoError(t, writer.Close())
57+
assert.NoError(t, w.Close())
5758
}
5859

5960
func TestAsyncWriter_ConcurrentWrites(t *testing.T) {
6061
var buf bytes.Buffer
61-
writer := NewAsyncWriter(&buf, 10, 2, 2, 100*time.Millisecond)
62+
w := NewAsyncWriter(&buf, 10, 2, 2, 100*time.Millisecond)
6263
var wg sync.WaitGroup
6364
for i := 0; i < 10; i++ {
6465
wg.Add(1)
6566
go func(i int) {
6667
defer wg.Done()
67-
_, _ = writer.Write([]byte("hello"))
68+
_, _ = fmt.Fprintf(w, "hello %d\n", i)
6869
}(i)
6970
}
7071
wg.Wait()
7172

72-
writer.Close()
73-
assert.Equal(t, 50, buf.Len())
73+
assert.NoError(t, w.Close())
74+
assert.Equal(t, 80, buf.Len())
7475
}

0 commit comments

Comments
 (0)