Condition Coverage

blib/lib/PLS/Server/Request/Workspace/Configuration.pm
Criterion Covered Total %
condition 6 17 35.2


and 2 conditions

line l !l condition
91 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
58 0 4 0 exists $result->{'pls'} and not length $result->{'pls'}
72 0 0 4 exists $config->{'inc'} and ref $config->{'inc'} eq "ARRAY"
86 0 4 0 exists $config->{'syntax'}{'perl'} and length $config->{'syntax'}{'perl'}
91 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"