Condition Coverage

blib/lib/Net/Dynect/REST.pm
Criterion Covered Total %
condition 13 35 37.1


and 3 conditions

line !l l&&!r l&&r condition
71 2 0 0 defined $args{'user_name'} and defined $args{'password'}
2 0 0 defined $args{'user_name'} and defined $args{'password'} and defined $args{'customer_name'}
114 0 0 0 defined $args{'user_name'} and defined $args{'customer_name'}
0 0 0 defined $args{'user_name'} and defined $args{'customer_name'} and defined $args{'password'}
202 0 0 1 defined $dynect_rest_request->service && defined $dynect_rest_request->operation
330 0 0 0 defined $new and ref $new ne 'Net::Dynect::REST::Session'
462 0 0 1 $self->protocol and $self->server
0 0 1 $self->protocol and $self->server and $self->base_path

or 2 conditions

line l !l condition
368 0 4 $$self{'_debug_level'} || 0
403 2 2 $$self{'server'} || 'api2.dynect.net'
419 2 2 $$self{'protocol'} || 'https'
435 2 2 $$self{'base_path'} || '/REST/'

or 3 conditions

line l !l&&r !l&&!r condition
64 0 2 0 ref $proto || $proto