From a3a1150318f769c5ee3f4d4564374d351b9a5899 Mon Sep 17 00:00:00 2001 From: Leo225 Date: Fri, 24 Jul 2026 16:47:07 +0800 Subject: [PATCH] refactor(tests): simplify loop constructs in compressor tests and benchmarks --- internal/msggateway/compressor_test.go | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/internal/msggateway/compressor_test.go b/internal/msggateway/compressor_test.go index 952bd4d95..e3af70ca4 100644 --- a/internal/msggateway/compressor_test.go +++ b/internal/msggateway/compressor_test.go @@ -32,7 +32,7 @@ func TestCompressDecompress(t *testing.T) { compressor := NewGzipCompressor() - for i := 0; i < 2000; i++ { + for range 2000 { src := mockRandom() // compress @@ -58,10 +58,8 @@ func TestCompressDecompressWithConcurrency(t *testing.T) { wg := sync.WaitGroup{} compressor := NewGzipCompressor() - for i := 0; i < 200; i++ { - wg.Add(1) - go func() { - defer wg.Done() + for range 200 { + wg.Go(func() { src := mockRandom() // compress @@ -80,8 +78,7 @@ func TestCompressDecompressWithConcurrency(t *testing.T) { // check assert.EqualValues(t, src, res) - - }() + }) } wg.Wait() } @@ -90,7 +87,7 @@ func BenchmarkCompress(b *testing.B) { src := mockRandom() compressor := NewGzipCompressor() - for i := 0; i < b.N; i++ { + for b.Loop() { _, err := compressor.Compress(src) assert.Equal(b, nil, err) } @@ -100,7 +97,7 @@ func BenchmarkCompressWithSyncPool(b *testing.B) { src := mockRandom() compressor := NewGzipCompressor() - for i := 0; i < b.N; i++ { + for b.Loop() { _, err := compressor.CompressWithPool(src) assert.Equal(b, nil, err) } @@ -114,7 +111,7 @@ func BenchmarkDecompress(b *testing.B) { assert.Equal(b, nil, err) - for i := 0; i < b.N; i++ { + for b.Loop() { _, err := compressor.DeCompress(comdata) assert.Equal(b, nil, err) } @@ -127,7 +124,7 @@ func BenchmarkDecompressWithSyncPool(b *testing.B) { comdata, err := compressor.Compress(src) assert.Equal(b, nil, err) - for i := 0; i < b.N; i++ { + for b.Loop() { _, err := compressor.DecompressWithPool(comdata) assert.Equal(b, nil, err) }