Subroutine Coverage

lib/SMS/Ringtone/RTTTL/Parser.pm
Criterion Covered Total %
subroutine 14 35 40.0
pod 27 27 100.0


line count pod subroutine
46 1 n/a BEGIN
47 1 n/a BEGIN
62 0 n/a _get_nearest
83 1053 n/a _inarray
100 15 Yes is_valid_bpm
104 0 Yes nearest_bpm
110 518 Yes is_valid_duration
114 0 Yes nearest_duration
120 520 Yes is_valid_octave
124 0 Yes nearest_octave
128 15 Yes is_valid_repeat
133 0 Yes is_valid_volume
146 15 Yes new
189 15 n/a _parse
220 15 n/a _parse_name
239 15 n/a _parse_defaults
376 15 n/a _parse_notes
447 0 Yes get_bpm
458 0 Yes get_part_defaults
469 0 Yes get_part_name
480 0 Yes get_part_notes
491 0 Yes get_errors
507 0 Yes get_note_count
518 0 Yes get_notes
534 0 Yes get_repeat
545 0 Yes get_rtttl
628 0 Yes get_style
639 0 Yes get_volume
650 0 Yes get_warnings
666 15 Yes has_errors
677 15 Yes has_warnings
688 0 Yes is_name_valid
699 0 Yes is_defaults_valid
710 0 Yes is_notes_valid
721 0 Yes puke