From dafad17a9b036bd2d964ef917de06e2c362e61a8 Mon Sep 17 00:00:00 2001 From: whyrusleeping Date: Fri, 20 Dec 2019 20:04:38 -0800 Subject: [PATCH] also test fault values out of range --- chain/actors/actor_miner_test.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/chain/actors/actor_miner_test.go b/chain/actors/actor_miner_test.go index 875a19059..568ce4805 100644 --- a/chain/actors/actor_miner_test.go +++ b/chain/actors/actor_miner_test.go @@ -95,6 +95,16 @@ func TestMinerSubmitBadFault(t *testing.T) { assertSectorIDs(h, t, minerAddr, []uint64{1}) + badnum := uint64(0) + badnum-- + bf = types.NewBitField() + bf.Set(badnum) + ret, _ = h.Invoke(t, worker, minerAddr, actors.MAMethods.DeclareFaults, &actors.DeclareFaultsParams{bf}) + ApplyOK(t, ret) + + ret, _ = h.Invoke(t, actors.NetworkAddress, minerAddr, actors.MAMethods.SubmitElectionPoSt, nil) + ApplyOK(t, ret) + bf = types.NewBitField() bf.Set(1) ret, _ = h.Invoke(t, worker, minerAddr, actors.MAMethods.DeclareFaults, &actors.DeclareFaultsParams{bf}) @@ -104,6 +114,7 @@ func TestMinerSubmitBadFault(t *testing.T) { ApplyOK(t, ret) assertSectorIDs(h, t, minerAddr, []uint64{}) + } func addSectorToMiner(h *Harness, t *testing.T, minerAddr, worker, client address.Address, sid uint64) {