mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-10 15:04:27 +00:00
fix test
This commit is contained in:
parent
11ae49b35d
commit
d34aa35ecc
1 changed files with 10 additions and 7 deletions
|
|
@ -169,7 +169,6 @@ func TestGetEpochNumbersBetween(t *testing.T) {
|
||||||
assert.EqualError(t, err, "illegal begin block number")
|
assert.EqualError(t, err, "illegal begin block number")
|
||||||
}
|
}
|
||||||
func TestGetBlockByEpochNumber(t *testing.T) {
|
func TestGetBlockByEpochNumber(t *testing.T) {
|
||||||
//todo
|
|
||||||
blockchain, _, currentBlock, signer, signFn := PrepareXDCTestBlockChainWithPenaltyForV2Engine(t, 1802, params.TestXDPoSMockChainConfig)
|
blockchain, _, currentBlock, signer, signFn := PrepareXDCTestBlockChainWithPenaltyForV2Engine(t, 1802, params.TestXDPoSMockChainConfig)
|
||||||
|
|
||||||
blockCoinBase := "0x111000000000000000000000000000000123"
|
blockCoinBase := "0x111000000000000000000000000000000123"
|
||||||
|
|
@ -201,19 +200,22 @@ func TestGetBlockByEpochNumber(t *testing.T) {
|
||||||
assert.Nil(t, err)
|
assert.Nil(t, err)
|
||||||
|
|
||||||
info, err := engine.APIs(blockchain)[0].Service.(*XDPoS.API).GetBlockInfoByEpochNum(0)
|
info, err := engine.APIs(blockchain)[0].Service.(*XDPoS.API).GetBlockInfoByEpochNum(0)
|
||||||
assert.NotNil(t, err)
|
assert.Equal(t, info.EpochConsensusVersion, "v1")
|
||||||
assert.Nil(t, info)
|
assert.Nil(t, err)
|
||||||
|
|
||||||
info, err = engine.APIs(blockchain)[0].Service.(*XDPoS.API).GetBlockInfoByEpochNum(1)
|
info, err = engine.APIs(blockchain)[0].Service.(*XDPoS.API).GetBlockInfoByEpochNum(1)
|
||||||
assert.Equal(t, info.EpochRound, types.Round(1))
|
assert.Equal(t, *info.EpochRound, types.Round(1))
|
||||||
|
assert.Equal(t, info.EpochConsensusVersion, "v2")
|
||||||
assert.Nil(t, err)
|
assert.Nil(t, err)
|
||||||
|
|
||||||
info, err = engine.APIs(blockchain)[0].Service.(*XDPoS.API).GetBlockInfoByEpochNum(2)
|
info, err = engine.APIs(blockchain)[0].Service.(*XDPoS.API).GetBlockInfoByEpochNum(2)
|
||||||
assert.Equal(t, info.EpochRound, types.Round(900))
|
assert.Equal(t, *info.EpochRound, types.Round(900))
|
||||||
|
assert.Equal(t, info.EpochConsensusVersion, "v2")
|
||||||
assert.Nil(t, err)
|
assert.Nil(t, err)
|
||||||
|
|
||||||
info, err = engine.APIs(blockchain)[0].Service.(*XDPoS.API).GetBlockInfoByEpochNum(3)
|
info, err = engine.APIs(blockchain)[0].Service.(*XDPoS.API).GetBlockInfoByEpochNum(3)
|
||||||
assert.Equal(t, info.EpochRound, types.Round(largeRound))
|
assert.Equal(t, *info.EpochRound, types.Round(largeRound))
|
||||||
|
assert.Equal(t, info.EpochConsensusVersion, "v2")
|
||||||
assert.Nil(t, err)
|
assert.Nil(t, err)
|
||||||
|
|
||||||
info, err = engine.APIs(blockchain)[0].Service.(*XDPoS.API).GetBlockInfoByEpochNum(4)
|
info, err = engine.APIs(blockchain)[0].Service.(*XDPoS.API).GetBlockInfoByEpochNum(4)
|
||||||
|
|
@ -221,7 +223,8 @@ func TestGetBlockByEpochNumber(t *testing.T) {
|
||||||
assert.Nil(t, info)
|
assert.Nil(t, info)
|
||||||
|
|
||||||
info, err = engine.APIs(blockchain)[0].Service.(*XDPoS.API).GetBlockInfoByEpochNum(5)
|
info, err = engine.APIs(blockchain)[0].Service.(*XDPoS.API).GetBlockInfoByEpochNum(5)
|
||||||
assert.Equal(t, info.EpochRound, types.Round(largeRound2))
|
assert.Equal(t, *info.EpochRound, types.Round(largeRound2))
|
||||||
|
assert.Equal(t, info.EpochConsensusVersion, "v2")
|
||||||
assert.Nil(t, err)
|
assert.Nil(t, err)
|
||||||
|
|
||||||
info, err = engine.APIs(blockchain)[0].Service.(*XDPoS.API).GetBlockInfoByEpochNum(6)
|
info, err = engine.APIs(blockchain)[0].Service.(*XDPoS.API).GetBlockInfoByEpochNum(6)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue