Condition Coverage

blib/lib/Net/OSCAR/_BLInternal.pm
Criterion Covered Total %
condition 0 98 0.0


and 3 conditions

line !l l&&!r l&&r condition
131 0 0 0 exists $$bli{4} and exists $$bli{'4'}{0}
0 0 0 exists $$bli{4} and exists $$bli{'4'}{0} and my($visbid) = grep({exists $$bli{'4'}{'0'}{$_}{'data'}{203};} keys %{$$bli{'4'}{'0'};})
156 0 0 0 exists $$bli{20} and exists $$bli{'20'}{0}
0 0 0 exists $$bli{20} and exists $$bli{'20'}{0} and my($iconbid) = grep({exists $$bli{'20'}{'0'}{$_}{'data'}{213};} keys %{$$bli{'20'}{'0'};})
247 0 0 0 $type == 4 and $bid == $visbid
248 0 0 0 $type == 20 and $bid == $iconbid
414 0 0 0 exists $$newbli{$type} and exists $$newbli{$type}{$gid}
0 0 0 exists $$newbli{$type} and exists $$newbli{$type}{$gid} and exists $$newbli{$type}{$gid}{$bid}
420 0 0 0 $$newentry{'name'} eq $$oldentry{'name'} and $newdata eq $olddata
475 0 0 0 exists $$oldbli{$type} and exists $$oldbli{$type}{$gid}
0 0 0 exists $$oldbli{$type} and exists $$oldbli{$type}{$gid} and exists $$oldbli{$type}{$gid}{$bid}
0 0 0 exists $$oldbli{$type} and exists $$oldbli{$type}{$gid} and exists $$oldbli{$type}{$gid}{$bid} and $$oldbli{$type}{$gid}{$bid}{'name'} eq $$newbli{$type}{$gid}{$bid}{'name'}

or 2 conditions

line l !l condition
38 0 0 $$blinternal{$type}{$gid}{$bid} ||= {}
39 0 0 $$blinternal{$type}{$gid}{$bid}{'name'} ||= ''
179 0 0 $$session{'buddies'}{$$item{'name'}} ||= {}
214 0 0 $$session{'buddies'}{$group}{'members'}{$$item{'name'}} ||= {}
242 0 0 $$session{'blinternal_iconbid'} || 20980
271 0 0 $$session{'visibility'} || 1
272 0 0 $$session{'groupperms'} || 4294967295

or 3 conditions

line l !l&&r !l&&!r condition
36 0 0 0 $$blinternal{$type} ||= tlv()
37 0 0 0 $$blinternal{$type}{$gid} ||= tlv()
40 0 0 0 $$blinternal{$type}{$gid}{$bid}{'data'} ||= tlv()
101 0 0 0 $$session{'buddies'} ||= bltie(1)
104 0 0 0 $$session{'permit'} ||= bltie()
105 0 0 0 $$session{'deny'} ||= bltie()
171 0 0 0 $gid == 0 or not $$item{'name'}
177 0 0 0 $gid == 0 or not $$item{'name'}
200 0 0 0 $gid == 0 or not $group
206 0 0 0 $gid == 0 or not $group
241 0 0 0 $$session{'blinternal_visbid'} || int(rand 30000) + 1
244 0 0 0 $type == 2 or $type == 3
284 0 0 0 exists $$session{'icon_md5sum'} or &chain_exists($oldbli, 20, 0, $iconbid)
338 0 0 0 not exists $$oldbli{'1'}{$gid} or &chain_exists($oldbli, 1, $gid, 0, 'data', 200)
401 0 0 0 ('buddy', 'group', 'permit entry', 'deny entry', 'visibility/misc. data', 'presence', undef, undef, undef, undef, undef, undef, undef, undef, undef, undef, undef, undef, undef, undef, 'buddy icon data')[$type] || "unknown type $type"
465 0 0 0 ('buddy', 'group', 'permit entry', 'deny entry', 'visibility/misc. data', 'presence', undef, undef, undef, undef, undef, undef, undef, undef, undef, undef, undef, undef, undef, undef, 'buddy icon data')[$type] || "unknown type $type"