Condition Coverage

blib/lib/Calendar/Schedule.pm
Criterion Covered Total %
condition 26 80 32.5


and 3 conditions

line !l l&&!r l&&r condition
772 0 0 0 is_week_in_month($f, $t) and $t < $st || $st == 0
838 0 0 0 $w3 ne '' and strftime('%a', localtime $starttime) ne $w3 || strftime('%a', localtime $endtime) ne $w3
853 0 0 0 $w3 ne '' and strftime('%a', localtime $starttime) ne $w3 || strftime('%a', localtime $endtime) ne $w3
952 1 19 106 @{$self->{'RowLabels'};} and $t gt $self->{'RowLabels'}[0]
954 1 8 11 @{$self->{'RowLabels'};} and $t eq $self->{'RowLabels'}[0]
1019 0 0 10 exists $ve->{'RRULE'} and $ve->{'RRULE'} =~ /\bFREQ=WEEKLY\b/
0 0 0 exists $ve->{'RRULE'} and $ve->{'RRULE'} =~ /\bFREQ=MONTHLY;BYDAY=([^;]+)\b/
1028 10 0 0 defined $until and $d + $ve->{'DTSTART'} > $until
1073 0 0 0 defined $until and $eventstarti > $until
1097 0 0 0 defined $until and $t2 > $until
1208 0 8 5 $j <= $num_of_timelabels - 1 and $self->_table_get(\%eprep, $di, $self->{'RowLabels'}[$j]) eq 'continue'
1214 0 2 4 $j <= $num_of_timelabels - 1 and $self->_table_get(\%eprep, $di, $self->{'RowLabels'}[$j], $oi) eq 'continue'
1260 0 0 0 $d >= $lb and $d <= $ub
1320 0 0 0 $a[2] == 0 and $a[1] == 0
1338 0 10 53 @rows and $rows[0] ne $row
1356 9 14 2 $overlap == 0 and defined $$epr{join $;, $col, $r}
1360 14 11 1 $overlap > 0 and defined $$epr{join $;, $col, $r, $overlap}

or 2 conditions

line l !l condition
1387 38 118 shift() // 0

or 3 conditions

line l !l&&r !l&&!r condition
486 0 1 0 ref $proto || $proto
671 0 0 0 /^(\d\d\d\d-\d\d-\d\d) / or /^(\d?\d-\w\w\w-\d\d\d\d) /
772 0 0 0 $t < $st || $st == 0
838 0 0 0 strftime('%a', localtime $starttime) ne $w3 || strftime('%a', localtime $endtime) ne $w3
853 0 0 0 strftime('%a', localtime $starttime) ne $w3 || strftime('%a', localtime $endtime) ne $w3
1127 0 0 10 $col < 0 or $col >= scalar @showdays
1153 0 0 10 $col < 0 or $col >= scalar @showdays
1247 0 0 0 $f > 5 or $f < -5
1340 0 0 10 not $end or $row eq $end