| line | % | coverage | branch |
| 72 | 0 | T | F | @_ ? : |
| 80 | 0 | T | F | if $opac_only |
| 113 | 0 | T | F | if $opac_only |
| 148 | 0 | T | F | unless ref $filter |
| 179 | 0 | T | F | @_ ? : |
| 183 | 0 | T | F | unless defined $attr_type |
| 184 | 0 | T | F | unless $attr_type->unique_id |
| 188 | 0 | T | F | if (defined $borrowernumber) { } |
| 226 | 0 | T | F | unless exists $$attr{'password'} |
| 228 | 0 | T | F | if ($sth->err) |
| 250 | 50 | T | F | unless my $string = shift @_ |
| 251 | 100 | T | F | unless $csv |
| 284 | 50 | T | F | unless my $old = shift @_ |
| 285 | 50 | T | F | unless my $new = shift @_ |
| 286 | 100 | T | F | @_ ? : |
| 287 | 50 | T | F | unless $AttributeTypes |
| 290 | 50 | T | F | unless ($$att{'code'}) |
| 294 | 50 | T | F | unless ($$AttributeTypes{$$att{'code'}}) |
| 298 | 100 | T | F | unless ($$AttributeTypes{$$att{'code'}}{'repeatable'} and $keep) |
| 308 | 50 | T | F | unless defined $$x{'code'} |
| 309 | 50 | T | F | unless defined $$y{'code'} |