Condition Coverage

blib/lib/Audit/DBI/Utils.pm
Criterion Covered Total %
condition 15 27 55.5


and 3 conditions

line !l l&&!r l&&r condition
122 0 5 0 defined $integer and $integer =~ /^\d+$/
220 3 0 6 &Scalar::Util::looks_like_number($variable_1) and &Scalar::Util::looks_like_number($variable_2)
235 14 0 14 defined $comparison_function and $comparison_function eq 'eq'
246 6 39 0 defined $structure1 and defined $structure2
269 33 0 3 Data::Validate::Type::is_hashref($structure1) and Data::Validate::Type::is_hashref($structure2)
380 6 0 0 $args{'absolute'} and not Class::Load::try_load_class('String::Diff')
408 1 0 4 exists $$diff_structure{'new'} and exists $$diff_structure{'old'}
417 0 0 0 Data::Validate::Type::is_string($$diff_structure{'new'}) and Data::Validate::Type::is_string($$diff_structure{'old'})

or 3 conditions

line l !l&&r !l&&!r condition
248 3 3 3 defined $structure1 || defined $structure2