Condition Coverage

blib/lib/PLS/Server/Request/Workspace/Configuration.pm
Criterion Covered Total %
condition 5 14 35.7


and 2 conditions

line l !l condition
90 4 0 exists $config->{'syntax'}{'args'} and ref $config->{'syntax'}{'args'} eq "ARRAY" and scalar @{$config->{'syntax'}{'args'};}

and 3 conditions

line !l l&&!r l&&r condition
71 0 0 4 exists $config->{'inc'} and ref $config->{'inc'} eq "ARRAY"
85 0 4 0 exists $config->{'syntax'}{'perl'} and length $config->{'syntax'}{'perl'}
90 4 0 0 exists $config->{'syntax'}{'args'} and ref $config->{'syntax'}{'args'} eq "ARRAY"

or 3 conditions

line l !l&&r !l&&!r condition
51 0 0 4 &Scalar::Util::reftype($response) ne "HASH" or ref $response->{'result'} ne "ARRAY"