Condition Coverage

blib/lib/DVB/Epg.pm
Criterion Covered Total %
condition 44 110 40.0


and 3 conditions

line !l l&&!r l&&r condition
201 0 0 204 exists $$event{'uid'} && exists $$event{'stop'} && exists $$event{'start'}
371 0 3 0 defined $pid and defined $service_id
0 3 0 defined $pid and defined $service_id and defined $original_network_id
0 3 0 defined $pid and defined $service_id and defined $original_network_id and defined $transport_stream_id
0 3 0 defined $pid and defined $service_id and defined $original_network_id and defined $transport_stream_id and defined $uid
0 3 0 defined $pid and defined $service_id and defined $original_network_id and defined $transport_stream_id and defined $uid and defined $maxsegments
0 3 0 defined $pid and defined $service_id and defined $original_network_id and defined $transport_stream_id and defined $uid and defined $maxsegments and defined $actual
553 0 1 3 defined $last_started_event and $$last_started_event{'stop'} > $current_time
556 0 1 0 defined $following_event and $$following_event{'timestamp'} > $last_update_timestamp
573 0 0 1 defined $last_started_event and $$last_started_event{'stop'} > $last_update_timestamp
0 0 0 defined $following_event and $$following_event{'timestamp'} > $last_update_timestamp
588 0 1 2 defined $last_started_event and $$last_started_event{'stop'} > $current_time
702 2 0 2 $last_update_timestamp >= $last_midnight and $last_event_modification <= $last_update_timestamp
2 0 2 $last_update_timestamp >= $last_midnight and $last_event_modification <= $last_update_timestamp and $n == 0
902 108 0 37 $gapSpace > 0 and $allPacketCount > 0
977 9 31 1 $table_id == 80 and $section_number < 8
1136 0 80 0 defined $segment_number and defined $event
1144 80 0 0 ($size = $self->add2Section($target_section, $event)) == -1 and $target_section < $largest_target_section
1227 0 38 263 $i >= 0 and not defined $$self{'sections'}[$current_segment * 8 + $i]
1353 0 0 0 exists $$descriptor{'text'} && defined $$descriptor{'text'}

or 2 conditions

line l !l condition
504 0 4 shift() // 0
692 4 0 $select->fetchrow_array || 0
1167 52 41 $$self{'sections'}[$section_number] // ''
1214 5 0 shift() // 0
1274 83 0 $$descriptor{'language_code'} // 'slv'
1276 83 0 $$descriptor{'event_name'} // ''
1277 83 0 $$descriptor{'text'} // ''
1307 0 0 $$_{'country_code'} // 'SVN'
1308 0 0 $$_{'rating'} // 0
1372 0 0 $$descriptor{'language_code'} // 'slv'

or 3 conditions

line l !l&&r !l&&!r condition
75 0 1 0 ref $this || $this
201 0 0 204 not exists $$event{'uid'} && exists $$event{'stop'} && exists $$event{'start'} or $$event{'stop'} <= $$event{'start'}
556 2 0 1 $$last_started_event{'start'} > $last_update_timestamp or $$last_started_event{'timestamp'} > $last_update_timestamp
2 0 1 $$last_started_event{'start'} > $last_update_timestamp or $$last_started_event{'timestamp'} > $last_update_timestamp or defined $following_event and $$following_event{'timestamp'} > $last_update_timestamp
573 1 0 0 defined $last_started_event and $$last_started_event{'stop'} > $last_update_timestamp or defined $following_event and $$following_event{'timestamp'} > $last_update_timestamp
804 0 0 3 not defined $timeFrame or $timeFrame < 10
1085 0 8 0 ref $this || $this
1353 0 0 0 not exists $$descriptor{'text'} && defined $$descriptor{'text'} or $$descriptor{'text'} eq ''
1441 0 0 85 $mon == 1 || $mon == 2
1460 0 0 0 $m == 14 || $m == 15