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

View File

@ -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
} }