Subroutine Coverage

blib/lib/Business/ISBN.pm
Criterion Covered Total %
subroutine 59 69 85.5
pod 30 30 100.0


line count pod subroutine
1 8 n/a BEGIN
4 8 n/a BEGIN
76 8 n/a BEGIN
82 8 n/a BEGIN
84 8 n/a BEGIN
85 8 n/a BEGIN
87 8 n/a BEGIN
91 215568 n/a _group_data
98 2216 n/a _max_group_code_length
100 106673 n/a _max_publisher_code_length
110 106673 n/a _publisher_ranges
117 8 n/a BEGIN
150 8 n/a BEGIN
151 8 n/a BEGIN
176 4 Yes valid_isbn_checksum
245 106688 Yes new
287 2 Yes input_isbn
296 1 Yes common_data
309 642392 Yes isbn
318 13 Yes error
333 2 Yes error_is_bad_group
337 1 Yes error_is_bad_publisher
341 0 Yes error_is_article_out_of_range
345 0 Yes error_is_bad_checksum
354 3 Yes error_text
364 106679 Yes is_valid
372 3 Yes type
383 103 Yes prefix
384 428930 n/a _prefix_length
394 106702 Yes group_code
404 7 Yes group
408 320039 n/a _group_code_length
419 22 Yes publisher_code
422 106681 n/a _publisher_code_length
433 7 Yes article_code
441 5 Yes article_code_length
449 4 Yes article_code_min
457 3 Yes article_code_max
466 106691 Yes checksum
467 35 n/a _checksum_pos
479 106688 Yes is_valid_checksum
483 8 n/a BEGIN
496 13 Yes fix_checksum
539 22 Yes as_string
569 0 Yes as_isbn10
581 0 Yes as_isbn13
601 2 Yes increment
620 2 Yes decrement
623 4 n/a _step_article_code
661 0 Yes png_barcode
681 106691 n/a _set_isbn
683 213369 n/a _set_is_valid
687 0 n/a _set_prefix
690 106673 n/a _set_group_code
692 0 n/a _set_group_code_string
694 106669 n/a _set_publisher_code
696 0 n/a _set_publisher_code_string
698 106669 n/a _set_article_code
700 106682 n/a _set_checksum
703 0 n/a _set_type
712 106688 n/a _common_format
730 106678 n/a _init
753 106678 n/a _parse_isbn
778 106677 n/a _parse_group_code
801 106673 n/a _parse_publisher_code
835 106669 n/a _parse_article_code
846 106669 n/a _parse_checksum
852 13 n/a _check_validity
874 0 n/a _hyphen_positions