Condition Coverage

lib/SMB/v2/Command.pm
Criterion Covered Total %
condition 2 11 18.1


and 3 conditions

line !l l&&!r l&&r condition
35 0 0 0 $header and $header->isa('SMB::v2::Header')
78 0 0 0 ref $fid eq 'ARRAY' && @$fid == 2 && defined $fid->[0] && $fid->[0] =~ /^\d+$/ && defined $fid->[1] && $fid->[1] =~ /^\d+$/
89 0 2 2 ($fid->[0] & 4294967295) == $pattern32 && $fid->[0] >> 32 == $pattern32 && ($fid->[1] & 4294967295) == $pattern32 && $fid->[1] >> 32 == $pattern32

or 2 conditions

line l !l condition
29 0 0 shift() || ''