Condition Coverage

blib/lib/WWW/Suffit/Model.pm
Criterion Covered Total %
condition 9 26 34.6


and 3 conditions

line !l l&&!r l&&r condition
236 0 0 1 $file and -e $file
0 1 0 $file and -e $file and not -z $file

or 2 conditions

line l !l condition
227 0 1 shift() // "public"
228 0 1 shift() // "schema"
230 0 1 $self->{'_is_initialized'} || 0
268 1 0 {file => 'sqlite', maria => 'mariadb', mariadb => 'mariadb', mysql => 'mysql', ora => 'oracle', oracle => 'oracle', pg => 'postgresql', pgsql => 'postgresql', postgres => 'postgresql', postgresql => 'postgresql', sponge => 'sponge', sqlite => 'sqlite'}->{$self->driver} || 'unknown'
278 0 0 $self->errstr || 'unknown error'
289 1 0 +(shift())->{'_initiator'} // ""
290 1 0 +(shift())->{'_schema'} // ""

or 3 conditions

line l !l&&r !l&&!r condition
226 0 1 0 shift() // ref $self
234 0 0 0 $self->is_mariadb or $self->is_mysql