Branch Coverage

blib/lib/POE/Component/SNMP.pm
Criterion Covered Total %
branch 16 44 36.3


line true false branch
25 2 1 if (defined $localport) { }
27 1 1 if (exists $localport{$localport}) { }
58 1 2 if ($session)
72 0 1 if (my $localport = delete $$session{'_poe_component_snmp_localport'})
93 0 16 if (not defined($DISPATCHER = $Net::SNMP::DISPATCHER = 'POE::Component::SNMP::Dispatcher'->instance))
114 2 3 unless ((_arg_scan('hostname', @arg))[0])
119 0 3 unless (defined($DISPATCHER = $Net::SNMP::DISPATCHER = 'POE::Component::SNMP::Dispatcher'->instance))
130 2 1 unless $session
163 0 1 if (not $POE::VERSION <= 0.95 && 0 and defined $kernel->alias_resolve($alias))
184 0 0 unless defined $snmp_session
186 0 0 if ($snmp_session->debug & 8)
242 0 0 if (defined $callback_args)
243 0 0 if (ref $callback_args eq 'ARRAY') { }
256 0 0 if ($ok)
257 0 0 if ($method eq 'set_request')
266 0 0 defined $_[0]->var_bind_list ? :
281 0 0 unless ($ok)
341 0 0 unless defined $arg[$_]
342 0 0 if ($arg[$_] =~ /^-?$key$/i)
360 9 49 if ($arg[$k_idx] =~ /^-?$key$/i) { }
388 0 0 ref $vbl eq 'ARRAY' ? :
392 0 0 if ('Net::SNMP::Message'->can($$type))