Condition Coverage

blib/lib/HTTP/Cookies/Opera.pm
Criterion Covered Total %
condition 20 46 43.4


and 3 conditions

line !l l&&!r l&&r condition
27 0 0 3 1 == $file_ver >> 12 and 2 == $app_ver >> 12
0 0 3 1 == $file_ver >> 12 and 2 == $app_ver >> 12 and 1 == $tag_len
0 0 3 1 == $file_ver >> 12 and 2 == $app_ver >> 12 and 1 == $tag_len and 2 == $len_len
136 1 0 5 $parts && length $$parts[-1]
141 0 5 6 length $prev and $prev ne ($$parts[$i] || '')
154 0 0 6 length $curr and $curr ne ($prev_domain[$i] || '')
177 0 0 3 length $prev and $prev ne ($parts[$i] || '')
190 0 0 3 length $curr and $curr ne ($prev_path[$i] || '')
206 11 0 0 $discard and not $$self{'ignore_discard'}
207 0 11 0 defined $expires and time > $expires

or 2 conditions

line l !l condition
136 0 1 pop @$parts || 1
141 8 3 $$parts[$i] || ''
154 0 6 $prev_domain[$i] || ''
177 0 3 $parts[$i] || ''
190 0 3 $prev_path[$i] || ''

or 3 conditions

line l !l&&r !l&&!r condition
20 0 3 0 $file ||= $$self{'file'}
109 1 0 0 $file ||= $$self{'file'}