aboutsummaryrefslogtreecommitdiffstats
path: root/core/agreement-state_test.go
diff options
context:
space:
mode:
authorMission Liao <mission.liao@dexon.org>2019-01-08 11:17:58 +0800
committerGitHub <noreply@github.com>2019-01-08 11:17:58 +0800
commit72e71281d966985d21fe2ec0298c540cf442d055 (patch)
treee87d99bfd47e59f44c3fd54e70d46ed4af3ee490 /core/agreement-state_test.go
parentdfde793afad2e8668b1734737a6261f8818478c9 (diff)
downloaddexon-consensus-72e71281d966985d21fe2ec0298c540cf442d055.tar
dexon-consensus-72e71281d966985d21fe2ec0298c540cf442d055.tar.gz
dexon-consensus-72e71281d966985d21fe2ec0298c540cf442d055.tar.bz2
dexon-consensus-72e71281d966985d21fe2ec0298c540cf442d055.tar.lz
dexon-consensus-72e71281d966985d21fe2ec0298c540cf442d055.tar.xz
dexon-consensus-72e71281d966985d21fe2ec0298c540cf442d055.tar.zst
dexon-consensus-72e71281d966985d21fe2ec0298c540cf442d055.zip
core: report fork (#409)
Diffstat (limited to 'core/agreement-state_test.go')
-rw-r--r--core/agreement-state_test.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/core/agreement-state_test.go b/core/agreement-state_test.go
index 43557f1..34088b7 100644
--- a/core/agreement-state_test.go
+++ b/core/agreement-state_test.go
@@ -60,6 +60,9 @@ func (r *agreementStateTestReceiver) ConfirmBlock(block common.Hash,
func (r *agreementStateTestReceiver) PullBlocks(common.Hashes) {}
+func (r *agreementStateTestReceiver) ReportForkVote(v1, v2 *types.Vote) {}
+func (r *agreementStateTestReceiver) ReportForkBlock(b1, b2 *types.Block) {}
+
func (s *AgreementStateTestSuite) proposeBlock(
leader *leaderSelector) *types.Block {
block := &types.Block{
@@ -94,9 +97,10 @@ func (s *AgreementStateTestSuite) SetupTest() {
}
func (s *AgreementStateTestSuite) newAgreement(numNode int) *agreement {
+ logger := &common.NullLogger{}
leader := newLeaderSelector(func(*types.Block) (bool, error) {
return true, nil
- }, &common.NullLogger{})
+ }, logger)
notarySet := make(map[types.NodeID]struct{})
for i := 0; i < numNode-1; i++ {
prvKey, err := ecdsa.NewPrivateKey()
@@ -114,6 +118,7 @@ func (s *AgreementStateTestSuite) newAgreement(numNode int) *agreement {
},
leader,
s.signers[s.ID],
+ logger,
)
agreement.restart(notarySet, types.Position{}, types.NodeID{}, common.NewRandomHash())
return agreement