MerkleTreePrimitives

Class files must be compiled with debug information to show line coverage.

Class files must be compiled with debug information to link with source files.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedMethods
Total927 of 9270%122 of 1220%79791818
verifySubtreeConsistencyProof(long, long, long, byte[], byte[], List, MerkleTreeHash)1970%340%181811
findCoveringSubtrees(long, long)1140%60%4411
subtreeSubProof(long, long, MerkleTreeNodeSource, long, long, boolean, MerkleTreeHash, List)1060%100%6611
evaluateSubtreeInclusionProof(long, long, long, byte[], List, MerkleTreeHash)1050%180%101011
path(long, MerkleTreeNodeSource, long, long, MerkleTreeHash, List)580%40%3311
mth(MerkleTreeNodeSource, long, long, MerkleTreeHash)530%40%3311
isValidSubtree(long, long)470%120%7711
generateSubtreeInclusionProof(long, long, long, MerkleTreeNodeSource, MerkleTreeHash)360%60%4411
generateSubtreeInclusionProof(long, long, long, List, MerkleTreeHash)340%60%4411
checkRange(MerkleTreeNodeSource, long, long)340%60%4411
generateSubtreeConsistencyProof(long, long, long, MerkleTreeNodeSource, MerkleTreeHash)320%40%3311
isFullSubtree(long, long)320%80%5511
generateSubtreeConsistencyProof(long, long, long, List, MerkleTreeHash)300%40%3311
computeMerkleTreeHash(List, long, long, MerkleTreeHash)160%n/a1111
verifySubtreeInclusionProof(long, long, long, byte[], byte[], List, MerkleTreeHash)150%n/a1111
computeMerkleTreeHash(MerkleTreeNodeSource, long, long, MerkleTreeHash)100%n/a1111
largestPowerOfTwoBelow(long)50%n/a1111
MerkleTreePrimitives()30%n/a1111