Condition Coverage

blib/lib/Config/Model/Iterator.pm
Criterion Covered Total %
condition 26 39 66.6


and 3 conditions

line !l l&&!r l&&r condition
164 5 15 41 $i >= 0 and $i < 2
165 0 21 20 $self->{'call_back_on_important'} and $i == 0
21 17 3 $self->{'call_back_on_important'} and $i == 0 and $level eq "important"
172 0 21 20 $self->{'call_back_on_warning'} and $i == 0
21 20 0 $self->{'call_back_on_warning'} and $i == 0 and $node->fetch_element($element)->has_warning
179 6 15 33 $j >= 0 and $j < @keys
216 0 156 19 $self->{'call_back_on_important'} and $level eq "important"
226 0 174 1 $self->{'call_back_on_warning'} and $value_obj->warning_msg
241 172 0 3 ref $e and $e->isa("Config::Model::Exception::User")

or 3 conditions

line l !l&&r !l&&!r condition
59 1 0 0 delete $args{'list_element_cb'} || $cb_hash{'hash_element_cb'}
63 0 1 0 delete $args{'check_list_element_cb'} || $cb_hash{'leaf_cb'}
72 1 6 0 delete $args{$item} || $cb_hash{'leaf_cb'}
141 195 0 0 $self->{'dispatch_cb'}{$elt_type . '_cb'} || croak("wizard get_cb: unexpected type $elt_type")