arnaucube
arnaucube/hermez-nodePublic Self-hosted repository
hermez-node/coordinator/batch_test.go
coordinator/batch_test.goRaw
 1package coordinator
 2
 3// import (
 4// 	"testing"
 5//
 6// 	"github.com/hermeznetwork/hermez-node/common"
 7// 	"github.com/stretchr/testify/assert"
 8// )
 9//
10// func TestBatchQueue(t *testing.T) {
11// 	bq := BatchQueue{}
12//
13// 	bq.Push(&BatchInfo{
14// 		batchNum: 0,
15// 	})
16// 	bq.Push(&BatchInfo{
17// 		batchNum: 2,
18// 	})
19// 	bq.Push(&BatchInfo{
20// 		batchNum: 1,
21// 	})
22//
23// 	assert.Equal(t, common.BatchNum(0), bq.Pop().batchNum)
24// 	assert.Equal(t, common.BatchNum(2), bq.Pop().batchNum)
25// 	assert.Equal(t, common.BatchNum(1), bq.Pop().batchNum)
26// 	assert.Nil(t, bq.Pop())
27// }