Condition Coverage

blib/lib/Config/JSON/Enhanced.pm
Criterion Covered Total %
condition 12 23 52.1


and 3 conditions

line !l l&&!r l&&r condition
47 556 0 15 exists $params->{'filename'} and defined(my $infile = $params->{'filename'})
549 0 7 exists $params->{'filehandle'} and defined(my $fh = $params->{'filehandle'})
0 0 549 exists $params->{'string'} and defined $params->{'string'}
60 571 0 0 exists $params->{'debug'} && defined $params->{'debug'}
64 0 0 571 exists $params->{'commentstyle'} && defined $params->{'commentstyle'}
68 570 0 1 exists $params->{'tags'} and defined $params->{'tags'}
81 553 0 18 exists $params->{'remove-comments-in-strings'} && defined $params->{'remove-comments-in-strings'}

or 2 conditions

line l !l condition
44 571 0 shift() // {}