blib/lib/Summerset/IsbnConverter.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
branch | 20 | 22 | 90.9 |
line | true | false | branch |
---|---|---|---|
67 | 1 | 1 | unless &validateIsbn13($input) and $input =~ /^978/ |
94 | 1 | 1 | unless &validateIsbn10($input) |
119 | 9 | 0 | if ($input =~ /^\d{9}$/) { } |
133 | 4 | 5 | $return_value == 10 ? : |
154 | 4 | 0 | if ($input =~ /^\d{12}$/) { } |
161 | 24 | 24 | $i % 2 == 0 ? : |
187 | 4 | 2 | if ($input =~ /^(\d{9})(\d|X)$/i) { } |
193 | 3 | 1 | if (&generateIsbn10CheckDigit($1) eq $2) { } |
218 | 3 | 2 | if ($input =~ /^(\d{3})(\d{9})(\d)$/) { } |
221 | 2 | 1 | if (&generateIsbn13CheckDigit("$1$2") == $3) { } |
242 | 2 | 16 | if ($input =~ /x$/i) |