Skip to content
This repository was archived by the owner on Aug 23, 2020. It is now read-only.

Commit 0dcd59c

Browse files
author
Brord van Wierst
committed
Remvoed imports, added assert messages
1 parent 2394131 commit 0dcd59c

3 files changed

Lines changed: 8 additions & 7 deletions

File tree

src/main/java/com/iota/iri/Iota.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import com.iota.iri.service.tipselection.*;
2323
import com.iota.iri.service.tipselection.impl.*;
2424
import com.iota.iri.service.transactionpruning.PrunedTransactionException;
25-
import com.iota.iri.service.transactionpruning.PrunedTransactionProvider;
2625
import com.iota.iri.service.transactionpruning.PrunedTransactionVerifier;
2726
import com.iota.iri.service.transactionpruning.TransactionPruningException;
2827
import com.iota.iri.service.transactionpruning.async.AsyncTransactionPruner;

src/main/java/com/iota/iri/service/transactionpruning/PrunedTransactionVerifier.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
import com.iota.iri.controllers.TransactionViewModel;
44
import com.iota.iri.model.Hash;
55

6+
/**
7+
* Verifies the integrity of a chain of pruned transactions by checking each trunk/branch.
8+
*/
69
public interface PrunedTransactionVerifier {
710

811
/**

src/test/java/com/iota/iri/service/transactionpruning/PrunedTransactionVerifierImplTest.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515

1616
import com.iota.iri.TransactionTestUtils;
1717
import com.iota.iri.conf.SnapshotConfig;
18-
import com.iota.iri.controllers.TransactionViewModel;
1918
import com.iota.iri.model.Hash;
2019
import com.iota.iri.network.TransactionRequester;
2120
import 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

0 commit comments

Comments
 (0)