(b *testing.B, n int)
| 137 | } |
| 138 | |
| 139 | func benchmarkDecode(b *testing.B, n int) { |
| 140 | d := newBenchmarkDecoder(n) |
| 141 | for i := 0; i < b.N; i++ { |
| 142 | multi, err := d.DecodeMultiBulk() |
| 143 | assert.MustNoError(err) |
| 144 | assert.Must(len(multi) == 1 && len(multi[0].Value) == n) |
| 145 | } |
| 146 | } |
| 147 | |
| 148 | func BenchmarkDecode16B(b *testing.B) { benchmarkDecode(b, 16) } |
| 149 | func BenchmarkDecode64B(b *testing.B) { benchmarkDecode(b, 64) } |
no test coverage detected