ethdb/dbtest: use slices package for sorting (#27491)

This commit is contained in:
Dan Laine 2023-06-19 01:48:47 -04:00 committed by GitHub
parent 289c6c3b15
commit 5d75123cb7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -24,6 +24,7 @@ import (
"testing"
"github.com/ethereum/go-ethereum/ethdb"
"golang.org/x/exp/slices"
)
// 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))
}
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
}