This repository was archived by the owner on Aug 23, 2020. It is now read-only.
File tree Expand file tree Collapse file tree
service/transactionpruning
test/java/com/iota/iri/service/transactionpruning Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2222import com .iota .iri .service .tipselection .*;
2323import com .iota .iri .service .tipselection .impl .*;
2424import com .iota .iri .service .transactionpruning .PrunedTransactionException ;
25- import com .iota .iri .service .transactionpruning .PrunedTransactionProvider ;
2625import com .iota .iri .service .transactionpruning .PrunedTransactionVerifier ;
2726import com .iota .iri .service .transactionpruning .TransactionPruningException ;
2827import com .iota .iri .service .transactionpruning .async .AsyncTransactionPruner ;
Original file line number Diff line number Diff line change 33import com .iota .iri .controllers .TransactionViewModel ;
44import com .iota .iri .model .Hash ;
55
6+ /**
7+ * Verifies the integrity of a chain of pruned transactions by checking each trunk/branch.
8+ */
69public interface PrunedTransactionVerifier {
710
811 /**
Original file line number Diff line number Diff line change 1515
1616import com .iota .iri .TransactionTestUtils ;
1717import com .iota .iri .conf .SnapshotConfig ;
18- import com .iota .iri .controllers .TransactionViewModel ;
1918import com .iota .iri .model .Hash ;
2019import com .iota .iri .network .TransactionRequester ;
2120import com .iota .iri .service .transactionpruning .impl .PrunedTransactionProviderImpl ;
@@ -63,16 +62,16 @@ public void tearDown() {
6362 public void isPossiblyPrunedTest () throws PrunedTransactionException {
6463 Mockito .when (provider .containsTransaction (A )).thenReturn (true );
6564
66- assertTrue (verifier .isPossiblyPruned (A ));
67- assertFalse (verifier .isPossiblyPruned (B ));
65+ assertTrue ("A should be seen as pruned" , verifier .isPossiblyPruned (A ));
66+ assertFalse ("B should not be seen as pruned" , verifier .isPossiblyPruned (B ));
6867 }
6968
7069 @ Test
7170 public void waitingForHashTest () throws PrunedTransactionException {
72- assertFalse (verifier .isPruned (A ));
73- assertTrue (verifier .waitingForHash (A ));
71+ assertFalse ("A should not be seen as definitely pruned" , verifier .isPruned (A ));
72+ assertTrue ("Verifier should be waiting for TVM for A" , verifier .waitingForHash (A ));
7473
75- assertFalse (verifier .waitingForHash (B ));
74+ assertFalse ("Verifier should not be waitingfor TVM for B" , verifier .waitingForHash (B ));
7675 }
7776
7877 @ Test
You can’t perform that action at this time.
0 commit comments