Condition Coverage

blib/lib/Geoffrey/Changelog/Database.pm
Criterion Covered Total %
condition 0 25 0.0


and 3 conditions

line !l l&&!r l&&r condition
20 0 0 0 $self->converter and $self->dbh
126 0 0 0 $s_changeset_id && scalar @{$ar_changesets;} == 1
136 0 0 0 $s_changeset_id && scalar @{$ar_changesets;} == 1

or 2 conditions

line l !l condition
40 0 0 $_[0]{'changlog_entries_table'} //= 'geoffrey_changlog_entries'
224 0 0 $self->{'geoffrey_changelogs'} //= 'geoffrey_changelogs'

or 3 conditions

line l !l&&r !l&&!r condition
28 0 0 0 $self->{'action_entry'} //= 'Geoffrey::Action::Entry'->new('dbh', $self->dbh, 'converter', $self->converter)
35 0 0 0 $self->{'sql_abstract'} //= 'SQL::Abstract'->new
79 0 0 0 $self->dbh->selectall_arrayref($s_changeset_sql, {'Slice', {}}, $hr_params->{'changeset_id'} ? $hr_params->{'changeset_id'} : ()) || Geoffrey::Exception::Database::throw_sql_handle($!, $s_changeset_sql)
115 0 0 0 $self->dbh->selectall_arrayref($s_entries_sql, {'Slice', {}}, $hr_unhandeled_changelog->{'ID'}) || Geoffrey::Exception::Database::throw_sql_handle($!, $s_entries_sql)