packagebigintimport("math/big""testing""github.com/stretchr/testify/require")funcTestClamp(t*testing.T){start:=big.NewInt(1)end:=big.NewInt(10)// When the (start, end) bounds are within range// the same end pointer should be returned// larger rangeresult:=Clamp(start,end,20)require.True(t,end==result)// exact rangeresult=Clamp(start,end,10)require.True(t,end==result)// smaller rangeresult=Clamp(start,end,5)require.False(t,end==result)require.Equal(t,uint64(5),result.Uint64())}