hermez-node/common/tx_test.go
common/tx_test.goRaw
1package common
2
3import (
4 "math/big"
5 "testing"
6
7 "github.com/stretchr/testify/assert"
8)
9
10func TestIdx(t *testing.T) {
11 i := Idx(100)
12 assert.Equal(t, big.NewInt(100), i.BigInt())
13
14 i = Idx(uint32(4294967295))
15 assert.Equal(t, "4294967295", i.BigInt().String())
16
17 b := big.NewInt(4294967296)
18 i, err := IdxFromBigInt(b)
19 assert.NotNil(t, err)
20 assert.Equal(t, ErrNumOverflow, err)
21 assert.Equal(t, Idx(0), i)
22}