|
|
@ -24,6 +24,7 @@ import ( |
|
|
|
"testing" |
|
|
|
"testing" |
|
|
|
|
|
|
|
|
|
|
|
"github.com/ethereum/go-ethereum/ethdb" |
|
|
|
"github.com/ethereum/go-ethereum/ethdb" |
|
|
|
|
|
|
|
"golang.org/x/exp/slices" |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
// TestDatabaseSuite runs a suite of tests against a KeyValueStore database
|
|
|
|
// TestDatabaseSuite runs a suite of tests against a KeyValueStore database
|
|
|
@ -526,7 +527,7 @@ func makeDataset(size, ksize, vsize int, order bool) ([][]byte, [][]byte) { |
|
|
|
vals = append(vals, randBytes(vsize)) |
|
|
|
vals = append(vals, randBytes(vsize)) |
|
|
|
} |
|
|
|
} |
|
|
|
if order { |
|
|
|
if order { |
|
|
|
sort.Slice(keys, func(i, j int) bool { return bytes.Compare(keys[i], keys[j]) < 0 }) |
|
|
|
slices.SortFunc(keys, func(a, b []byte) bool { return bytes.Compare(a, b) < 0 }) |
|
|
|
} |
|
|
|
} |
|
|
|
return keys, vals |
|
|
|
return keys, vals |
|
|
|
} |
|
|
|
} |
|
|
|