Condition Coverage

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


and 3 conditions

line !l l&&!r l&&r condition
112 6114 11 0 $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 2692 6 0 $self->{'attrs'}{'software_limit'} and $self->{'attrs'}{'offset'}
167 1683 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 4392 0 3416 $self->{'sth'} and not $self->{'_done'}
256 0 844 1854 $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 3788 0 ref $class || $class
167 1 0 0 $self->{'attrs'}{'offset'} || $self->{'attrs'}{'rows'}