| blib/lib/Test/PONAPI/Repository/MockDB.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % | 
| condition | 32 | 59 | 54.2 | 
| line | !l | l&&!r | l&&r | condition | 
|---|---|---|---|---|
| 285 | 1 | 0 | 0 | $one_to_one and do { local $@; eval { do { $e->sql_error } } } | 
| 385 | 8 | 0 | 0 | $return == 102 and $update_rel_return != 102 | 
| 649 | 92 | 4 | 2 | exists $fields->{$rel_type} and not @{$fields->{$rel_type};} | 
| 695 | 0 | 0 | 10 | $rel_type and my $rels = $self->_fetchall_relationships(%args) | 
| 719 | 119 | 13 | 25 | keys %type_fields > 0 and not exists $type_fields{$name} | 
| 774 | 0 | 0 | 3 | $sqlite_constraint_failed and $err_id | 
| 0 | 0 | 3 | $sqlite_constraint_failed and $err_id and $err_id == $sqlite_constraint_failed | 
| line | l | !l | condition | 
|---|---|---|---|
| 105 | 4 | 0 | $args{'sort'} || [] | 
| 141 | 6 | 0 | delete $args{'sort'} || [] | 
| 189 | 2 | 0 | $@ || 'Unknown error' | 
| 206 | 5 | 0 | $data->{'attributes'} || {} | 
| 207 | 3 | 2 | delete $data->{'relationships'} || {} | 
| 281 | 1 | 0 | $@ || 'Unknown error' | 
| 315 | 2 | 0 | $@ || 'Unknown error' | 
| 338 | 1 | 0 | $@ || 'Unknown error' | 
| 353 | 14 | 10 | $_ || {} | 
| 448 | 0 | 0 | $@ || 'Unknown error' | 
| 487 | 0 | 0 | $@ || 'Unknown error' | 
| 582 | 6 | 1 | $rows_fetched ||= -1 | 
| 620 | 5 | 2 | $page->{'offset'} ||= 0 | 
| 766 | 3 | 0 | $@ || 'Unknown error' | 
| 770 | 3 | 0 | $DBI::errstr || 'Unknown SQL error' | 
| 771 | 3 | 0 | $DBI::err || 0 | 
| line | l | !l&&r | !l&&!r | condition | 
|---|---|---|---|---|
| 107 | 0 | 0 | 1 | @$sort > 1 or not $sort->[0] =~ /\A(-)?id\z/ | 
| 617 | 1 | 6 | 0 | not exists $page->{'offset'} or $page->{'offset'} =~ /\A[0-9]+\z/ |