Condition Coverage

blib/lib/Net/Cisco/ObjectGroup/Service.pm
Criterion Covered Total %
condition 23 27 85.1


and 3 conditions

line !l l&&!r l&&r condition
32 4 2 1 defined $$arg_ref{'group_object'} and defined $$arg_ref{'svc'}
35 2 3 1 defined $$arg_ref{'svc'} and not defined $$arg_ref{'svc_op'}
38 2 2 1 defined $$arg_ref{'svc_op'} and not $$arg_ref{'svc_op'} =~ /^(?:eq|range)$/
42 2 1 1 defined $$arg_ref{'group_object'} and not UNIVERSAL::isa($$arg_ref{'group_object'}, 'Net::Cisco::ObjectGroup::Service')
47 1 0 2 defined $$arg_ref{'svc'} and defined 'Net::Cisco::ObjectGroup::Service'->__dict
1 1 1 defined $$arg_ref{'svc'} and defined 'Net::Cisco::ObjectGroup::Service'->__dict and exists 'Net::Cisco::ObjectGroup::Service'->__dict->{$$arg_ref{'svc'}}
54 2 0 1 defined $$arg_ref{'svc_hi'} and defined 'Net::Cisco::ObjectGroup::Service'->__dict
2 1 0 defined $$arg_ref{'svc_hi'} and defined 'Net::Cisco::ObjectGroup::Service'->__dict and exists 'Net::Cisco::ObjectGroup::Service'->__dict->{$$arg_ref{'svc_hi'}}

or 3 conditions

line l !l&&r !l&&!r condition
29 3 0 5 defined $$arg_ref{'group_object'} or defined $$arg_ref{'svc'}