| line | % | coverage | branch |
| 72 | 0 | T | F | @_ ? : |
| 80 | 0 | T | F | if $opac_only |
| 128 | 0 | T | F | unless ref $filter |
| 159 | 0 | T | F | @_ ? : |
| 163 | 0 | T | F | unless defined $attr_type |
| 164 | 0 | T | F | unless $attr_type->unique_id |
| 168 | 0 | T | F | if (defined $borrowernumber) { } |
| 206 | 0 | T | F | unless exists $$attr{'password'} |
| 208 | 0 | T | F | if ($sth->err) |
| 230 | 50 | T | F | unless my $string = shift @_ |
| 231 | 100 | T | F | unless $csv |
| 264 | 50 | T | F | unless my $old = shift @_ |
| 265 | 50 | T | F | unless my $new = shift @_ |
| 266 | 100 | T | F | @_ ? : |
| 267 | 50 | T | F | unless $AttributeTypes |
| 270 | 50 | T | F | unless ($$att{'code'}) |
| 274 | 50 | T | F | unless ($$AttributeTypes{$$att{'code'}}) |
| 278 | 100 | T | F | unless ($$AttributeTypes{$$att{'code'}}{'repeatable'} and $keep) |
| 288 | 50 | T | F | unless defined $$x{'code'} |
| 289 | 50 | T | F | unless defined $$y{'code'} |