1
0
mirror of https://github.com/fumiama/unibase2n.git synced 2026-06-07 18:02:39 +08:00
Files
unibase2n/decode_test.go
2022-10-01 15:30:15 +08:00

23 lines
425 B
Go

package unibase2n
import (
"math/rand"
"testing"
"github.com/stretchr/testify/assert"
)
func TestDec128blk1(t *testing.T) {
var in, tmp [32]byte
_, err := rand.Read(in[:])
if err != nil {
t.Fatal(err)
}
n, _ := Base{bit: 1}.EncodeLen(32)
out := make([]byte, n)
enc16blk1(0x2333, in[:], out)
t.Log(out)
dec128blk1(uint128be{0x2333233323332333, 0x2333233323332333}, out[:], tmp[:])
assert.Equal(t, in, tmp)
}