Subroutine Coverage

blib/lib/Business/ISBN.pm
Criterion Covered Total %
subroutine 61 72 84.7
pod 31 31 100.0


line count pod subroutine
1 12 n/a BEGIN
4 12 n/a BEGIN
76 12 n/a BEGIN
82 12 n/a BEGIN
84 12 n/a BEGIN
85 12 n/a BEGIN
87 12 n/a BEGIN
91 431117 n/a _group_data
98 4417 n/a _max_group_code_length
100 213347 n/a _max_publisher_code_length
110 213347 n/a _publisher_ranges
117 12 n/a BEGIN
151 12 n/a BEGIN
152 12 n/a BEGIN
203 106687 Yes normalize_isbn_string
234 4 Yes valid_isbn_checksum
345 213394 Yes new
354 0 n/a __ANON__
400 2 Yes input_isbn
409 1 Yes common_data
422 1284648 Yes isbn
431 13 Yes error
446 2 Yes error_is_bad_group
450 1 Yes error_is_bad_publisher
454 0 Yes error_is_article_out_of_range
458 0 Yes error_is_bad_checksum
467 3 Yes error_text
477 213332 Yes is_valid
485 3 Yes type
496 135 Yes prefix
497 857826 n/a _prefix_length
507 213376 Yes group_code
517 7 Yes group
521 640060 n/a _group_code_length
532 22 Yes publisher_code
535 213354 n/a _publisher_code_length
546 7 Yes article_code
554 5 Yes article_code_length
562 4 Yes article_code_min
570 3 Yes article_code_max
579 213364 Yes checksum
580 35 n/a _checksum_pos
592 213361 Yes is_valid_checksum
596 12 n/a BEGIN
609 13 Yes fix_checksum
652 22 Yes as_string
682 0 Yes as_isbn10
694 0 Yes as_isbn13
714 2 Yes increment
733 2 Yes decrement
736 4 n/a _step_article_code
774 0 Yes png_barcode
801 213368 n/a _set_isbn
803 426723 n/a _set_is_valid
807 0 n/a _set_prefix
810 213347 n/a _set_group_code
812 0 n/a _set_group_code_string
814 213342 n/a _set_publisher_code
816 0 n/a _set_publisher_code_string
818 213342 n/a _set_article_code
820 213355 n/a _set_checksum
823 0 n/a _set_type
831 12 n/a BEGIN
832 106717 n/a _common_format
838 213355 n/a _init
861 213355 n/a _parse_isbn
886 213353 n/a _parse_group_code
909 213347 n/a _parse_publisher_code
943 213342 n/a _parse_article_code
954 213342 n/a _parse_checksum
960 13 n/a _check_validity
982 0 n/a _hyphen_positions