Condition Coverage

blib/lib/WebService/Simple.pm
Criterion Covered Total %
condition 9 19 47.3


and 3 conditions

line !l l&&!r l&&r condition
34 0 7 0 $response_parser and eval { do { $response_parser->isa('WebService::Simple::Parser') } }

or 2 conditions

line l !l condition
29 3 4 delete $args{'params'} || delete $args{'param'} || {}
30 0 7 delete $args{'debug'} || 0

or 3 conditions

line l !l&&r !l&&!r condition
25 7 0 0 delete $args{'base_url'} || $class->config->{'base_url'} || Carp::croak('base_url is required')
32 2 5 0 delete $args{'response_parser'} || $class->config->{'response_parser'}
37 7 0 0 $response_parser || $class->config->{'response_parser'}
52 2 0 0 not $cache or ref $cache eq 'HASH'