Subroutine Coverage

lib/Data/Range/Compare.pm
Criterion Covered Total %
subroutine 46 48 95.8
pod 34 37 91.8


line count pod subroutine
3 12 n/a BEGIN
4 12 n/a BEGIN
5 12 n/a BEGIN
6 12 n/a BEGIN
13 12 n/a BEGIN
14 12 n/a BEGIN
15 12 n/a BEGIN
16 12 n/a BEGIN
17 12 n/a BEGIN
18 12 n/a BEGIN
67 102 Yes new
71 529 Yes helper_cb
73 429 Yes range_start
74 779 Yes range_end
77 99 Yes notation
80 0 Yes helper_hash
81 64 No missing
82 3 No generated
85 0 Yes data
92 16 Yes overlap
132 2 Yes grep_overlap
133 2 Yes grep_nonoverlap
136 4 Yes contains_value
142 41 Yes next_range_start
143 18 Yes previous_range_end
146 125 Yes cmp_range_start
151 290 Yes cmp_range_end
156 20 Yes contiguous_check
165 12 Yes cmp_ranges
174 9 No HELPER_CB
179 34 Yes add_one
180 15 Yes sub_one
181 410 Yes cmp_values
184 1 Yes get_common_range
197 7 Yes get_overlapping_range
208 4 Yes sort_in_presentation_order
213 18 Yes sort_in_consolidate_order
220 71 Yes sort_largest_range_end_first
225 38 Yes sort_smallest_range_start_first
230 68 Yes sort_smallest_range_end_first
236 7 Yes sort_largest_range_start_first
241 10 Yes consolidate_ranges
264 1 Yes fill_missing_ranges
290 1 Yes range_start_end_fill
338 3 Yes range_compare
353 14 n/a __ANON__
371 7 Yes init_compare_row
402 19 Yes compare_row