Skip to content

Commit 9218d28

Browse files
committed
save
1 parent 326fd12 commit 9218d28

File tree

1 file changed

+4
-13
lines changed

1 file changed

+4
-13
lines changed

db/recsplit/multiencseq/sequence_builder_test.go

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -125,18 +125,9 @@ func BenchmarkBuilder(b *testing.B) {
125125
// TestBuilderRoundTrip verifies that serialized output can be read back correctly via
126126
// SequenceReader for both encoding paths, including the direct-rebased-EF path (count > 16).
127127
func TestBuilderRoundTrip(t *testing.T) {
128-
build := func(baseNum uint64, vals []uint64) []byte {
129-
b := NewBuilder(baseNum, uint64(len(vals)), vals[len(vals)-1])
130-
for _, v := range vals {
131-
b.AddOffset(v)
132-
}
133-
b.Build()
134-
return b.AppendBytes(nil)
135-
}
136-
137128
check := func(t *testing.T, baseNum uint64, vals []uint64) {
138129
t.Helper()
139-
raw := build(baseNum, vals)
130+
raw := buildTestSeq(baseNum, vals...)
140131
s := ReadMultiEncSeq(baseNum, raw)
141132
require.Equal(t, uint64(len(vals)), s.Count())
142133
require.Equal(t, vals[0], s.Min())
@@ -158,7 +149,7 @@ func TestBuilderRoundTrip(t *testing.T) {
158149
for i := range vals {
159150
vals[i] = 5000 + uint64(i)*3
160151
}
161-
raw := build(5000, vals)
152+
raw := buildTestSeq(5000, vals...)
162153
require.Equal(t, byte(SimpleEncoding)|15, raw[0])
163154
check(t, 5000, vals)
164155
})
@@ -168,7 +159,7 @@ func TestBuilderRoundTrip(t *testing.T) {
168159
for i := range vals {
169160
vals[i] = 5000 + uint64(i)*3
170161
}
171-
raw := build(5000, vals)
162+
raw := buildTestSeq(5000, vals...)
172163
require.Equal(t, byte(RebasedEliasFano), raw[0])
173164
check(t, 5000, vals)
174165
})
@@ -179,7 +170,7 @@ func TestBuilderRoundTrip(t *testing.T) {
179170
for i := range vals {
180171
vals[i] = baseNum + uint64(i)*7
181172
}
182-
raw := build(baseNum, vals)
173+
raw := buildTestSeq(baseNum, vals...)
183174
require.Equal(t, byte(RebasedEliasFano), raw[0])
184175
check(t, baseNum, vals)
185176
})

0 commit comments

Comments
 (0)