Condition Coverage

blib/lib/DBIx/Class/Storage/DBI/Cursor.pm
Criterion Covered Total %
condition 19 29 65.5


and 3 conditions

line !l l&&!r l&&r condition
112 6120 3 8 $self->{'attrs'}{'software_limit'} and $self->{'attrs'}{'rows'}
3 6 2 $self->{'attrs'}{'software_limit'} and $self->{'attrs'}{'rows'} and ($self->{'_pos'} || 0) >= $self->{'attrs'}{'rows'}
131 2698 4 2 $self->{'attrs'}{'software_limit'} and $self->{'attrs'}{'offset'}
167 1694 1 0 $self->{'attrs'}{'software_limit'} and $self->{'attrs'}{'offset'} || $self->{'attrs'}{'rows'}
176 0 0 0 not $self->{'_done'} and $sth->FETCH('Active')
195 4409 0 3416 $self->{'sth'} and not $self->{'_done'}
256 0 842 1862 $self->{'sth'} and not &try(sub { not $self->{'sth'}->FETCH('Active'); } )

or 2 conditions

line l !l condition
112 5 3 $self->{'_pos'} || 0

or 3 conditions

line l !l&&r !l&&!r condition
58 0 3804 0 ref $class || $class
167 1 0 0 $self->{'attrs'}{'offset'} || $self->{'attrs'}{'rows'}