Condition Coverage

blib/lib/WDDX/Recordset.pm
Criterion Covered Total %
condition 0 48 0.0


and 3 conditions

line !l l&&!r l&&r condition
39 0 0 0 defined $names and eval { do { 1 unless $#$names } }
0 0 0 defined $names and eval { do { 1 unless $#$names } } and defined $types
0 0 0 defined $names and eval { do { 1 unless $#$names } } and defined $types and eval { do { 1 unless $#$types } }
452 0 0 0 $element eq 'recordset' and not $$self{'seen_recordsets'}++
0 0 0 $element eq 'field' and $$self{'seen_recordsets'} == 1
498 0 0 0 $element eq 'recordset' and not --$$self{'seen_recordsets'}
0 0 0 $element eq 'field' and $$self{'seen_recordsets'} == 1
561 0 0 0 ref $curr_var && $curr_var->is_parser

or 3 conditions

line l !l&&r !l&&!r condition
313 0 0 0 $row_num > $self->num_rows or $col_num > $self->num_columns
325 0 0 0 $row_num > $self->num_rows or $col_num > $self->num_columns
337 0 0 0 not defined $col_num or $row_num >= $self->num_rows
0 0 0 not defined $col_num or $row_num >= $self->num_rows or $col_num >= $self->num_columns
350 0 0 0 not defined $col_num or $row_num >= $self->num_rows
0 0 0 not defined $col_num or $row_num >= $self->num_rows or $col_num >= $self->num_columns
458 0 0 0 not @names or grep((!/^[_A-Za-z][_.0-9A-Za-z]*$/), @names)
557 0 0 0 $curr_field < 0 or $curr_row < 0