github.com/unicornultrafoundation/go-u2u@v1.0.0-rc1.0.20240205080301-e74a83d3fadc/topicsdb/key_test.go (about) 1 package topicsdb 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/require" 7 ) 8 9 func TestPosToBytes(t *testing.T) { 10 require := require.New(t) 11 12 for i := 0xff / 0x0f; i >= 0; i-- { 13 expect := uint8(0x0f * i) 14 bb := posToBytes(expect) 15 got := bytesToPos(bb) 16 17 require.Equal(expect, got) 18 } 19 }