SummaryStarSponsor

Information
Parser: Cobertura
Assemblies: 1
Classes: 170
Files: 170
Coverage date: 03/19/2023 - 17:28:47
Line coverage
100%
Covered lines: 5742
Uncovered lines: 0
Coverable lines: 5742
Total lines: 19309
Line coverage: 100%
Branch coverage
100%
Covered branches: 1616
Total branches: 1616
Branch coverage: 100%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Risk Hotspots

No risk hotspots found.

Coverage

Line coverageBranch coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentage
MoreStructures57420574219309100%
 
16161616100%
 
MoreStructures.BurrowsWheelerTransform.Builders.LastFirstFinders.BinarySearchFinder1901970100%
 
88100%
 
MoreStructures.BurrowsWheelerTransform.Builders.LastFirstFinders.NaiveFinder35035117100%
 
88100%
 
MoreStructures.BurrowsWheelerTransform.Builders.LastFirstFinders.PrecomputedFinder45045147100%
 
2424100%
 
MoreStructures.BurrowsWheelerTransform.Builders.LastFirstPropertyBasedBuilder1901995100%
 
44100%
 
MoreStructures.BurrowsWheelerTransform.Builders.NaiveBuilder62062188100%
 
44100%
 
MoreStructures.BurrowsWheelerTransform.BWMatrix99099116100%
 
00
 
MoreStructures.BurrowsWheelerTransform.BWTransform4804864100%
 
22100%
 
MoreStructures.BurrowsWheelerTransform.Matching.Comparers.IndexModKPartialSuffixArrayAgainstPatternComparer13013103100%
 
44100%
 
MoreStructures.BurrowsWheelerTransform.Matching.Comparers.SuffixAgainstPatternComparer34034128100%
 
1010100%
 
MoreStructures.BurrowsWheelerTransform.Matching.Comparers.SuffixArrayAgainstPatternComparer50555100%
 
22100%
 
MoreStructures.BurrowsWheelerTransform.Matching.CountBasedNarrowingIntervalMatcher1601696100%
 
44100%
 
MoreStructures.BurrowsWheelerTransform.Matching.Match10119100%
 
00
 
MoreStructures.BurrowsWheelerTransform.Matching.NarrowingIntervalMatcher45045178100%
 
1414100%
 
MoreStructures.BurrowsWheelerTransform.Matching.SuffixArrayBasedMatcher24024126100%
 
22100%
 
MoreStructures.CountTrees.CountTreeEdge<T1, T2>40430100%
 
00
 
MoreStructures.CountTrees.CountTreeNode<T1, T2>98098163100%
 
1414100%
 
MoreStructures.DisjointSets.PathCompressionWeightedQuickUnionDisjointSet2302385100%
 
1010100%
 
MoreStructures.DisjointSets.QuickFindDisjointSet42042113100%
 
2626100%
 
MoreStructures.DisjointSets.QuickUnionDisjointSet50050207100%
 
3434100%
 
MoreStructures.DisjointSets.WeightedQuickUnionDisjointSet28028108100%
 
1212100%
 
MoreStructures.Graphs.AdjacencyListGraph1330133173100%
 
66100%
 
MoreStructures.Graphs.AdjacencyMatrixGraph1400140189100%
 
00
 
MoreStructures.Graphs.DictionaryAdapterGraphDistances60626100%
 
00
 
MoreStructures.Graphs.EdgeListGraph1370137179100%
 
00
 
MoreStructures.Graphs.IGraph10169100%
 
00
 
MoreStructures.Graphs.MinimumSpanningTree.KruskalMstFinder32032144100%
 
88100%
 
MoreStructures.Graphs.MinimumSpanningTree.PrimMstFinder37037123100%
 
1414100%
 
MoreStructures.Graphs.ReverseProxyGraph<T>80820100%
 
22100%
 
MoreStructures.Graphs.ShortestDistance.AStarShortestDistanceFinder30378100%
 
00
 
MoreStructures.Graphs.ShortestDistance.BellmanFordShortestDistanceFinder17017147100%
 
44100%
 
MoreStructures.Graphs.ShortestDistance.BestPrevious10147100%
 
00
 
MoreStructures.Graphs.ShortestDistance.BestPreviouses10110100%
 
00
 
MoreStructures.Graphs.ShortestDistance.BfsBasedShortestDistanceFinder47047164100%
 
1616100%
 
MoreStructures.Graphs.ShortestDistance.BidirectionalAStarShortestDistanceFinder30347100%
 
00
 
MoreStructures.Graphs.ShortestDistance.BidirectionalDijkstraShortestDistanceFinder72072195100%
 
2020100%
 
MoreStructures.Graphs.ShortestDistance.DijkstraShortestDistanceFinder27027150100%
 
66100%
 
MoreStructures.Graphs.ShortestDistance.PotentialBasedShortestDistanceFinder2302364100%
 
44100%
 
MoreStructures.Graphs.ShortestDistance.ShortestDistanceFinderHelper4104163100%
 
2626100%
 
MoreStructures.Graphs.ShortestDistanceTree.BellmanFordShortestDistanceTreeFinder40040120100%
 
1818100%
 
MoreStructures.Graphs.ShortestDistanceTree.DijkstraShortestDistanceTreeFinder2402488100%
 
44100%
 
MoreStructures.Graphs.ShortestPath.BfsBasedShortestPathFinder29029121100%
 
66100%
 
MoreStructures.Graphs.Sorting.AnyPathToSinkBasedTopologicalSort2702798100%
 
1010100%
 
MoreStructures.Graphs.Sorting.DfsOnEachVertexSinkBasedTopologicalSort30030148100%
 
66100%
 
MoreStructures.Graphs.Sorting.SingleDfsSinkBasedTopologicalSort22022122100%
 
22100%
 
MoreStructures.Graphs.StronglyConnectedComponents.NaiveSccFinder30030121100%
 
66100%
 
MoreStructures.Graphs.StronglyConnectedComponents.SinkSccBasedSccFinder29029134100%
 
88100%
 
MoreStructures.Graphs.Visitor.DirectionableVisit2102192100%
 
44100%
 
MoreStructures.Graphs.Visitor.FullyIterativeHashSetBasedGraphVisit70070264100%
 
2222100%
 
MoreStructures.Graphs.Visitor.FullyRecursiveHashSetBasedGraphVisit1180118399100%
 
3636100%
 
MoreStructures.Graphs.Visitor.VisitEventArgs10110100%
 
00
 
MoreStructures.KnuthMorrisPratt.Borders.NaiveBordersExtraction1001050100%
 
22100%
 
MoreStructures.KnuthMorrisPratt.Borders.PrefixFunctionBasedBorderExtraction1601690100%
 
44100%
 
MoreStructures.KnuthMorrisPratt.Matching.Matcher23023104100%
 
1414100%
 
MoreStructures.KnuthMorrisPratt.PrefixFunction.FastPrefixFunctionCalculator20020113100%
 
1010100%
 
MoreStructures.KnuthMorrisPratt.PrefixFunction.NaivePrefixFunctionCalculator90968100%
 
22100%
 
MoreStructures.Lists.Counting.DictionaryBasedOccurrencesCounter2102155100%
 
1414100%
 
MoreStructures.Lists.Searching.BinarySearch64064190100%
 
3434100%
 
MoreStructures.Lists.Searching.LinearSearch56056198100%
 
3636100%
 
MoreStructures.Lists.Searching.SearchHelperMethods1001019100%
 
1212100%
 
MoreStructures.Lists.Sorting.Extensions20243100%
 
22100%
 
MoreStructures.Lists.Sorting.HeapSort1201278100%
 
22100%
 
MoreStructures.Lists.Sorting.InsertionSort20267100%
 
00
 
MoreStructures.Lists.Sorting.InsertionSortHelpers90918100%
 
66100%
 
MoreStructures.Lists.Sorting.MergeSort30030143100%
 
1010100%
 
MoreStructures.Lists.Sorting.QuickSort.EndIndexPivotSelectionStrategy10123100%
 
00
 
MoreStructures.Lists.Sorting.QuickSort.IdentityShuffleStrategy20220100%
 
00
 
MoreStructures.Lists.Sorting.QuickSort.LomutoThreeWayPartitionStrategy30030120100%
 
66100%
 
MoreStructures.Lists.Sorting.QuickSort.LomutoTwoWayPartitionStrategy22022127100%
 
44100%
 
MoreStructures.Lists.Sorting.QuickSort.MiddleIndexPivotSelectionStrategy10129100%
 
00
 
MoreStructures.Lists.Sorting.QuickSort.RecursiveQuickSort18018136100%
 
22100%
 
MoreStructures.Lists.Sorting.QuickSort.StartIndexPivotSelectionStrategy10124100%
 
00
 
MoreStructures.Lists.Sorting.SelectionSort1501597100%
 
66100%
 
MoreStructures.Lists.Sorting.ShellSort16016129100%
 
22100%
 
MoreStructures.MutableTrees.Conversions.FullyIterativeConversion40040143100%
 
1010100%
 
MoreStructures.MutableTrees.MutableTree15015137100%
 
22100%
 
MoreStructures.PriorityQueues.ArrayList.ArrayListPriorityQueue<T>1040104333100%
 
4040100%
 
MoreStructures.PriorityQueues.BinaryHeap.BinaryHeapListWrapper<T>1870187435100%
 
8282100%
 
MoreStructures.PriorityQueues.BinaryHeap.BinaryHeapPriorityQueue<T>46046403100%
 
66100%
 
MoreStructures.PriorityQueues.BinaryHeap.UpdatableBinaryHeapPriorityQueue<T>54054241100%
 
1414100%
 
MoreStructures.PriorityQueues.BinomialHeap.BinomialHeapPriorityQueue<T>1540154589100%
 
3434100%
 
MoreStructures.PriorityQueues.BinomialHeap.DuplicatedItemsResolution<T1, T2>50050215100%
 
1818100%
 
MoreStructures.PriorityQueues.BinomialHeap.TreeNode<T>31031115100%
 
2222100%
 
MoreStructures.PriorityQueues.BinomialHeap.UpdatableBinomialHeapPriorityQueue<T>67067233100%
 
2222100%
 
MoreStructures.PriorityQueues.Extensions.UpdatablePriorityQueueExtensions90961100%
 
22100%
 
MoreStructures.PriorityQueues.FibonacciHeap.FibonacciHeapPriorityQueue<T>21021166100%
 
22100%
 
MoreStructures.PriorityQueues.FibonacciHeap.UpdatableFibonacciHeapPriorityQueue<T>72072227100%
 
2222100%
 
MoreStructures.PriorityQueues.LinkedList.SortedLinkedListPriorityQueue<T>1070107334100%
 
4444100%
 
MoreStructures.PriorityQueues.PrioritizedItem<T>1201253100%
 
44100%
 
MoreStructures.PriorityQueues.PushTimestampEra70721100%
 
00
 
MoreStructures.Queues.ArrayListQueue<T>50050149100%
 
1414100%
 
MoreStructures.Queues.LinkedListQueue<T>3403494100%
 
88100%
 
MoreStructures.RecImmTrees.Conversions.FullyIterativeStringifier<T1, T2>40040116100%
 
2020100%
 
MoreStructures.RecImmTrees.Conversions.FullyRecursiveStringifier<T1, T2>2802869100%
 
1010100%
 
MoreStructures.RecImmTrees.Conversions.StringifierBase<T1, T2>1101157100%
 
00
 
MoreStructures.RecImmTrees.Paths.FullyIterativeNodeToLeafPathsBuilder38038132100%
 
1414100%
 
MoreStructures.RecImmTrees.Paths.FullyRecursiveNodeToLeafPathsBuilder1601663100%
 
88100%
 
MoreStructures.RecImmTrees.RecImmDictIndexedTreeNodeExtensions10118100%
 
00
 
MoreStructures.RecImmTrees.TreePath<T1, T2>4904964100%
 
00
 
MoreStructures.RecImmTrees.TreePathExtensions20237100%
 
00
 
MoreStructures.RecImmTrees.Visitor.FullyIterativeBreadthFirstTraversal<T1, T2>38038128100%
 
1616100%
 
MoreStructures.RecImmTrees.Visitor.FullyIterativeDepthFirstTraversal<T1, T2>37037131100%
 
1818100%
 
MoreStructures.RecImmTrees.Visitor.FullyRecursiveBreadthFirstTraversal<T1, T2>16016103100%
 
1212100%
 
MoreStructures.RecImmTrees.Visitor.FullyRecursiveDepthFirstTraversal<T1, T2>1601688100%
 
1212100%
 
MoreStructures.RecImmTrees.Visitor.TreeTraversal<T1, T2>40454100%
 
22100%
 
MoreStructures.RecImmTrees.Visitor.TreeTraversalVisit<T1, T2>30320100%
 
00
 
MoreStructures.RotatedTextWithTerminator1200120158100%
 
1616100%
 
MoreStructures.Stacks.ArrayBasedDataStructure<T>1801870100%
 
44100%
 
MoreStructures.Stacks.ArrayListStack<T>25025121100%
 
88100%
 
MoreStructures.Stacks.LinkedListStack<T>2002096100%
 
44100%
 
MoreStructures.Strings.Matching.Match<T>10113100%
 
00
 
MoreStructures.Strings.Sorting.CountingSortCharsSorter20020104100%
 
66100%
 
MoreStructures.Strings.Sorting.QuickSortCharsSorter1401477100%
 
22100%
 
MoreStructures.SuffixArrays.Builders.NaiveSuffixArrayBuilder1101160100%
 
00
 
MoreStructures.SuffixArrays.Builders.PcsBasedSuffixArrayBuilder51051228100%
 
22100%
 
MoreStructures.SuffixArrays.Builders.SuffixStructureBasedSuffixArrayBuilder<T1, T2>1701796100%
 
66100%
 
MoreStructures.SuffixArrays.CyclicShifts.CountingSortDoubleLengthPcsSorter31031136100%
 
1010100%
 
MoreStructures.SuffixArrays.CyclicShifts.EqClassesBasedDoubleLengthPcsClassifier40040143100%
 
1212100%
 
MoreStructures.SuffixArrays.CyclicShifts.NaiveDoubleLengthPcsClassifier42042139100%
 
1212100%
 
MoreStructures.SuffixArrays.CyclicShifts.NaiveDoubleLengthPcsSorter1901995100%
 
66100%
 
MoreStructures.SuffixArrays.CyclicShifts.NaiveSingleCharPcsClassifier1001070100%
 
22100%
 
MoreStructures.SuffixArrays.CyclicShifts.OrderBasedDoubleLengthPcsClassifier30030117100%
 
1010100%
 
MoreStructures.SuffixArrays.CyclicShifts.OrderBasedSingleCharPcsClassifier19019108100%
 
88100%
 
MoreStructures.SuffixArrays.CyclicShifts.PcsUtils60648100%
 
22100%
 
MoreStructures.SuffixArrays.IndexModKPartialSuffixArray10128100%
 
00
 
MoreStructures.SuffixArrays.LongestCommonPrefix.KasaiLcpArrayBuilder28028131100%
 
44100%
 
MoreStructures.SuffixArrays.LongestCommonPrefix.LcpArray10129100%
 
00
 
MoreStructures.SuffixArrays.LongestCommonPrefix.NaiveLcpArrayBuilder1301390100%
 
00
 
MoreStructures.SuffixArrays.SuffixArray10135100%
 
00
 
MoreStructures.SuffixStructures.Builders.BuilderExtensions10127100%
 
00
 
MoreStructures.SuffixStructures.Conversions.ConverterHelpers2602675100%
 
66100%
 
MoreStructures.SuffixStructures.Conversions.FullyIterativeConverter74074148100%
 
3232100%
 
MoreStructures.SuffixStructures.Conversions.FullyRecursiveConverter5505598100%
 
1616100%
 
MoreStructures.SuffixStructures.Conversions.PartiallyIterativeConverter2802867100%
 
88100%
 
MoreStructures.SuffixStructures.Matching.Matcher2402477100%
 
1010100%
 
MoreStructures.SuffixStructures.Matching.NaiveSnssFinder1501564100%
 
22100%
 
MoreStructures.SuffixStructures.Matching.SuffixStructureBasedSnssFinder31031106100%
 
1212100%
 
MoreStructures.SuffixStructures.Matching.SuffixTreeBasedSnssFinder59059178100%
 
2222100%
 
MoreStructures.SuffixStructures.Matching.SuffixTrieBasedSnssFinder43043142100%
 
88100%
 
MoreStructures.SuffixStructures.SuffixStructureEdgeExtensions80876100%
 
1212100%
 
MoreStructures.SuffixStructures.SuffixStructureNodeExtensions60636100%
 
00
 
MoreStructures.SuffixStructures.SuffixStructureTreePathExtensions1001099100%
 
44100%
 
MoreStructures.SuffixTrees.Builders.NaivePartiallyRecursiveSuffixTreeBuilder43043156100%
 
66100%
 
MoreStructures.SuffixTrees.Builders.SuffixAndLcpArraysBasedSuffixTreeBuilder56056206100%
 
66100%
 
MoreStructures.SuffixTrees.Builders.Ukkonen.IterationState1320132423100%
 
3434100%
 
MoreStructures.SuffixTrees.Builders.Ukkonen.MovingEnd60630100%
 
00
 
MoreStructures.SuffixTrees.Builders.Ukkonen.MutableEdge1101170100%
 
66100%
 
MoreStructures.SuffixTrees.Builders.Ukkonen.MutableNode5405479100%
 
44100%
 
MoreStructures.SuffixTrees.Builders.UkkonenSuffixTreeBuilder72072190100%
 
2020100%
 
MoreStructures.SuffixTrees.SuffixTreeEdge5005067100%
 
44100%
 
MoreStructures.SuffixTrees.SuffixTreeNode1290129164100%
 
1414100%
 
MoreStructures.SuffixTries.Builders.NaivePartiallyRecursiveSuffixTrieBuilder3403489100%
 
88100%
 
MoreStructures.SuffixTries.SuffixTrieEdge60639100%
 
22100%
 
MoreStructures.SuffixTries.SuffixTrieNode4904977100%
 
88100%
 
MoreStructures.TextWithTerminator1790179212100%
 
2222100%
 
MoreStructures.TextWithTerminatorExtensions51051238100%
 
2020100%
 
MoreStructures.Utilities.CharOrTerminatorComparer1801869100%
 
1010100%
 
MoreStructures.Utilities.EnumerableExtensions1040104255100%
 
9090100%
 
MoreStructures.Utilities.LinkedListExtensions40420100%
 
22100%
 
MoreStructures.Utilities.NumericUtilities10120100%
 
00
 
MoreStructures.Utilities.StringIncludingTerminatorComparer2102168100%
 
1818100%
 
MoreStructures.Utilities.StringUtilities30030125100%
 
1818100%
 
MoreStructures.Utilities.StringValueEnumerable50531100%
 
00
 
MoreStructures.Utilities.ValueEnumerable<T>1201276100%
 
66100%
 
MoreStructures.Utilities.ValueEnumerableExtensions30329100%
 
22100%
 
MoreStructures.Utilities.ValueReadOnlyCollection<T>90977100%
 
66100%
 
MoreStructures.Utilities.ValueReadOnlyCollectionsExtensions30371100%
 
00
 
MoreStructures.Utilities.ValueReadOnlyDictionary<T1, T2>1401495100%
 
1212100%
 
MoreStructures.VirtuallyRotatedTextWithTerminator91091107100%
 
1616100%
 
MoreStructures.XifoStructures.XQueue<T>40429100%
 
00
 
MoreStructures.XifoStructures.XStack<T>40429100%
 
00