From 4fdb0ce67fd920b9fd8a4dae66128b3dc7f70d11 Mon Sep 17 00:00:00 2001 From: Hans Moog <hm@mkjc.net> Date: Fri, 12 Jun 2020 01:59:54 +0200 Subject: [PATCH] Feat: enabled missing tests --- .../packages/tangle/tangle_scenario_test.go | 33 +++++++++---------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/dapps/valuetransfers/packages/tangle/tangle_scenario_test.go b/dapps/valuetransfers/packages/tangle/tangle_scenario_test.go index bdfd386a..41552d92 100644 --- a/dapps/valuetransfers/packages/tangle/tangle_scenario_test.go +++ b/dapps/valuetransfers/packages/tangle/tangle_scenario_test.go @@ -962,23 +962,22 @@ func TestPropagationScenario2(t *testing.T) { verifyInclusionState(t, tangle, valueObjects["[-C, H+]"], true, true, true, true, false) verifyBranchState(t, tangle, branches["C"], true, true, true, false) - // TODO: check once aggregated branch finalized issue is fixed - //verifyInclusionState(t, tangle, valueObjects["[-B, -C, E+]"], false, true, false, false, true) - //verifyBranchState(t, tangle, branches["D"], true, false, false, true) - //verifyInclusionState(t, tangle, valueObjects["[-B, -C, E+] (Reattachment)"], false, true, false, false, true) - // - //// [-H, -D, I+] should now be liked - //verifyInclusionState(t, tangle, valueObjects["[-H, -D, I+]"], true, false, true, false, false) - //setTransactionFinalizedWithCheck(t, tangle, transactions["[-H, -D, I+]"]) - //verifyInclusionState(t, tangle, valueObjects["[-H, -D, I+]"], true, true, true, true, false) - // - //// [-B, J+] should be unchanged - //verifyInclusionState(t, tangle, valueObjects["[-B, J+]"], false, false, false, false, false) - //// [-B, J+] should become confirmed after preferring and finalizing - //setTransactionPreferredWithCheck(t, tangle, transactions["[-B, J+]"], true) - //setTransactionFinalizedWithCheck(t, tangle, transactions["[-B, J+]"]) - //verifyInclusionState(t, tangle, valueObjects["[-B, J+]"], true, true, true, true, false) - //verifyBranchState(t, tangle, branches["E"], true, true, true, false) + verifyInclusionState(t, tangle, valueObjects["[-B, -C, E+]"], false, true, false, false, true) + verifyBranchState(t, tangle, branches["D"], true, false, false, true) + verifyInclusionState(t, tangle, valueObjects["[-B, -C, E+] (Reattachment)"], false, true, false, false, true) + + // [-H, -D, I+] should now be liked + verifyInclusionState(t, tangle, valueObjects["[-H, -D, I+]"], true, false, true, false, false) + setTransactionFinalizedWithCheck(t, tangle, transactions["[-H, -D, I+]"]) + verifyInclusionState(t, tangle, valueObjects["[-H, -D, I+]"], true, true, true, true, false) + + // [-B, J+] should be unchanged + verifyInclusionState(t, tangle, valueObjects["[-B, J+]"], false, false, false, false, false) + // [-B, J+] should become confirmed after preferring and finalizing + setTransactionPreferredWithCheck(t, tangle, transactions["[-B, J+]"], true) + setTransactionFinalizedWithCheck(t, tangle, transactions["[-B, J+]"]) + verifyInclusionState(t, tangle, valueObjects["[-B, J+]"], true, true, true, true, false) + verifyBranchState(t, tangle, branches["E"], true, true, true, false) } func verifyBranchState(t *testing.T, tangle *Tangle, id branchmanager.BranchID, finalized, liked, confirmed, rejected bool) { -- GitLab