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  }