Condition Coverage

blib/lib/Net/SIP/SDP.pm
Criterion Covered Total %
condition 13 45 28.8


and 3 conditions

line !l l&&!r l&&r condition
56 0 0 48 $g_addr and not $g{'c'}
81 0 0 0 $g{'c'} =~ /^IN (IP4|IP6) / && $1
170 44 0 0 ref $string and ref $string ne 'ARRAY'
386 0 0 0 $h and keys %$h == 1
451 0 0 0 not $have_c and !$g_addr || $r->[0] ne $g_addr
499 0 0 48 @fmt == 1 and ref $fmt[0]

or 2 conditions

line l !l condition
75 0 48 delete $g{'v'} || 0
88 0 48 delete $g{'s'} || 'session'
252 44 0 $range || 1
322 57 0 $self->{'media'} || []
370 0 0 $self->{'media'} || []
492 0 44 $range ||= 1

or 3 conditions

line l !l&&r !l&&!r condition
30 44 0 0 !ref($data) || UNIVERSAL::isa($data, 'ARRAY')
81 48 0 0 $atyp ||= $g{'c'} =~ /^IN (IP4|IP6) / && $1
82 48 0 0 $g_addr || ($atyp eq 'IP4' ? '127.0.0.1' : '::1')
120 13 35 0 delete $m{'range'} || ($m_self{'proto'} =~ m[^RTP/] ? 2 : 1)
451 0 0 0 !$g_addr || $r->[0] ne $g_addr