diff options
author | Jimmy Hu <jimmy.hu@dexon.org> | 2018-10-18 09:45:05 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-10-18 09:45:05 +0800 |
commit | 76b84a2bbf8fcab928e8528aa3decb0cb31411e3 (patch) | |
tree | 250772ca5df40e1ab14dd3ad511e72a8b97248ce /core/compaction-chain_test.go | |
parent | 29f38589a29e434282a783433d9fbb565ce4231b (diff) | |
download | dexon-consensus-76b84a2bbf8fcab928e8528aa3decb0cb31411e3.tar dexon-consensus-76b84a2bbf8fcab928e8528aa3decb0cb31411e3.tar.gz dexon-consensus-76b84a2bbf8fcab928e8528aa3decb0cb31411e3.tar.bz2 dexon-consensus-76b84a2bbf8fcab928e8528aa3decb0cb31411e3.tar.lz dexon-consensus-76b84a2bbf8fcab928e8528aa3decb0cb31411e3.tar.xz dexon-consensus-76b84a2bbf8fcab928e8528aa3decb0cb31411e3.tar.zst dexon-consensus-76b84a2bbf8fcab928e8528aa3decb0cb31411e3.zip |
core: Add init block to Run() (#221)
Diffstat (limited to 'core/compaction-chain_test.go')
-rw-r--r-- | core/compaction-chain_test.go | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/core/compaction-chain_test.go b/core/compaction-chain_test.go index 6931674..bffe57a 100644 --- a/core/compaction-chain_test.go +++ b/core/compaction-chain_test.go @@ -37,7 +37,9 @@ func (s *CompactionChainTestSuite) SetupTest() { func (s *CompactionChainTestSuite) newCompactionChain() *compactionChain { gov, err := test.NewGovernance(4, 100*time.Millisecond) s.Require().NoError(err) - return newCompactionChain(gov) + cc := newCompactionChain(gov) + cc.init(&types.Block{}) + return cc } func (s *CompactionChainTestSuite) generateBlocks( @@ -73,15 +75,11 @@ func (s *CompactionChainTestSuite) TestProcessBlock() { } now = now.Add(100 * time.Millisecond) } - var prevBlock *types.Block + prevBlock := &types.Block{} for _, block := range blocks { s.Equal(cc.prevBlock, prevBlock) s.Require().NoError(cc.processBlock(block)) - if prevBlock != nil { - s.Equal(prevBlock.Finalization.Height+1, block.Finalization.Height) - } else { - s.Equal(uint64(1), block.Finalization.Height) - } + s.Equal(prevBlock.Finalization.Height+1, block.Finalization.Height) prevBlock = block } } |