Branch Coverage

blib/lib/Net/Radius/PacketOrdered.pm
Criterion Covered Total %
branch 0 64 0.0


line true false branch
113 0 0 if defined $dict
114 0 0 if defined $data
209 0 0 unless $rewrite_flag
211 0 0 if ($rewrite_flag)
216 0 0 if ($attr[$i][0] eq $name)
222 0 0 if ($found > 1) { }
0 0 elsif ($found) { }
234 0 0 if $push
269 0 0 if $attr[$i][0] eq $name
287 0 0 if ($name eq $attr[$i][0] and $value eq pclean(pdef($attr[$i][1])))
289 0 0 if ($#attr == 0) { }
324 0 0 if (not $position > $#attr) { }
371 0 0 if $pwdout
372 0 0 unless length $pwdout <= length $pwdin
428 0 0 defined $_[0] ? :
477 0 0 $$self{'Dict'}->attr_has_val($_[1]) ? :
492 0 0 $$self{'Dict'}->vsattr_has_val($_[2], $_[1]) ? :
512 0 0 unless (defined $$self{'Dict'}->attr_num($attr_name))
514 0 0 if $$self{'unknown_entries'}
519 0 0 unless ref $packer{$$self{'Dict'}->attr_type($attr_name)} eq 'CODE'
532 0 0 unless ref $vsapacker{$$self{'Dict'}->vsattr_type($vendor, $attr)} eq 'CODE'
539 0 0 if ($vendor == 429) { }
598 0 0 $dict->val_has_name($_[1]) ? :
618 0 0 $dict->vsaval_has_name($_[2], $_[1]) ? :
638 0 0 if ($type == $Net::Radius::PacketOrdered::VSA) { }
650 0 0 if ($vid == 429) { }
657 0 0 if (not defined $dict->vsattr_numtype($vid, $vtype) or ref $vsaunpacker{$dict->vsattr_numtype($vid, $vtype)} ne 'CODE')
659 0 0 defined $dict->vsattr_numtype($vid, $vtype) ? :
661 0 0 unless $unkvprinted{"$vid/$vtype"}
675 0 0 if (not defined $dict->attr_numtype($type) or ref $unpacker{$dict->attr_numtype($type)} ne 'CODE')
677 0 0 defined $dict->attr_numtype($type) ? :
679 0 0 unless $unkgprinted{$type}