Condition Coverage

blib/lib/MP3/TAG/ID3v2.pm
Criterion Covered Total %
condition 10 57 17.5


and 3 conditions

line !l l&&!r l&&r condition
94 2 0 0 defined $create and $create
114 0 0 0 defined $create and $create
166 0 0 0 $pos + 20 + $fsize < $$self{'data_size'} and exists $MP3::TAG::ID3v2::long_names{substr $$self{'tag_data'}, $pos + 10 + $fsize, 4}
263 1 0 2 scalar keys %$result == 1 and exists $$result{'Text'}
422 0 0 1 $#data == $args - 1 and $$format[0]{'name'} eq '_encoding'
642 1 0 0 exists $$rule{'encoded'} and $encoding != 0
655 0 0 8 defined $found and $found ne ''
663 2 3 0 exists $$rule{'encoded'} and $encoding != 0

or 3 conditions

line l !l&&r !l&&!r condition
159 0 0 0 $pos + 10 + $size > $$self{'data_size'} or not exists $MP3::TAG::ID3v2::long_names{substr $$self{'tag_data'}, $pos + $size, 4}
423 0 1 0 $#data == $args or defined $defenc
582 0 0 2 $version != 3 or $subversion != 0
817 0 0 0 $found =~ s/DIG/Other digital Media/ or $found =~ /DAT/
0 0 0 $found =~ s/DIG/Other digital Media/ or $found =~ /DAT/ or $found =~ /DCC/
0 0 0 $found =~ s/DIG/Other digital Media/ or $found =~ /DAT/ or $found =~ /DCC/ or $found =~ /DVD/
0 0 0 $found =~ s/DIG/Other digital Media/ or $found =~ /DAT/ or $found =~ /DCC/ or $found =~ /DVD/ or $found =~ s/MD/MiniDisc/
0 0 0 $found =~ s/DIG/Other digital Media/ or $found =~ /DAT/ or $found =~ /DCC/ or $found =~ /DVD/ or $found =~ s/MD/MiniDisc/ or $found =~ s/LD/Laserdisc/
0 0 0 $found =~ s/TV/Television/ or $found =~ s/VID/Video/
0 0 0 $found =~ s/TV/Television/ or $found =~ s/VID/Video/ or $found =~ s/RAD/Radio/
0 0 0 $found =~ s/REE/Reel/ or $found =~ s/MC/MC (normal cassette)/