From 623d1ecf127c762eac5dce97ab0bd796f576a2d3 Mon Sep 17 00:00:00 2001 From: Arpit Temani Date: Thu, 22 Sep 2022 14:28:52 +0530 Subject: [PATCH] add unittest for calculate sprint --- tests/bor/bor_sprint_length_change_tests.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/bor/bor_sprint_length_change_tests.go b/tests/bor/bor_sprint_length_change_tests.go index fc0251989e..c65df617ee 100644 --- a/tests/bor/bor_sprint_length_change_tests.go +++ b/tests/bor/bor_sprint_length_change_tests.go @@ -13,6 +13,7 @@ import ( "github.com/ethereum/go-ethereum/eth" "github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/p2p/enode" + "github.com/ethereum/go-ethereum/params" "gotest.tools/assert" ) @@ -150,3 +151,14 @@ func TestValidatorsBlockProduction(t *testing.T) { assert.Equal(t, authorVal0, nodes[1].AccountManager().Accounts()[0]) } + +func TestSprintLengths(t *testing.T) { + testBorConfig := params.TestChainConfig.Bor + testBorConfig.Sprint = map[string]uint64{ + "0": 16, + "8": 4, + } + assert.Equal(t, testBorConfig.CalculateSprint(0), 16) + assert.Equal(t, testBorConfig.CalculateSprint(9), 4) + +}