| blib/lib/JE/Object/Date.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % | 
| condition | 36 | 65 | 55.3 | 
| line | l | !l | condition | 
|---|---|---|---|
| 331 | 1046 | 6 | $$_ != $$_ and return sin(9**9**9) | 
| 343 | 858 | 12 | $$_ != $$_ and return sin(9**9**9) | 
| 356 | 626 | 19 | $$_ != $$_ and return sin(9**9**9) | 
| 363 | 654 | 37 | $time != $time and return sin(9**9**9) | 
| line | !l | l&&!r | l&&r | condition | 
|---|---|---|---|---|
| 65 | 59 | 370 | 0 | @_ and defined blessed($_[0]) ? (my $prim = $_[0]->to_primitive)->isa('JE::String') : !looks_like_number($_[0]) | 
| 69 | 0 | 372 | 0 | defined blessed($_) && $_->can('to_number') && ($_ = $_->to_number->value) | 
| 73 | 0 | 120 | 0 | defined blessed($date) && $date->can('to_number') && ($date = $date->to_number->value) | 
| 79 | 665 | 0 | 79 | defined blessed($_) && $_->can('to_number') | 
| 83 | 6 | 148 | 32 | $year >= 0 and int $year <= 99 | 
| 97 | 0 | 0 | 362 | defined blessed($_[0]) && $_[0]->can('to_number') | 
| 311 | 0 | 0 | 1006 | $_[0] == $_[0] and $_[0] + 1 != $_[0] | 
| 318 | 8 | 6 | 217 | $_[0] == $_[0] and $_[0] + 1 != $_[0] | 
| 467 | 5 | 11 | 28 | $year >= 0 and int $year <= 99 | 
| 1470 | 0 | 0 | 0 | $inty >= 0 and $inty <= 99 | 
| line | l | !l&&r | !l&&!r | condition | 
|---|---|---|---|---|
| 60 | 615 | 0 | 0 | $global->prototype_for('Date') || $global->prop('Date')->prop('prototype') | 
| 170 | 233 | 64 | 0 | $Cheat{join $;, (), @_[4, 5]} ||= do { my $month = ($_[4] + 10) % 12; my $year = $_[5] - int($month / 10); 365 * $year + floor($year / 4) - floor($year / 100) + floor($year / 400) + int(($month * 306 + 5) / 10) - 719469 } | 
| 190 | 1666 | 0 | 643 | $_[0] % 4 || !($_[0] % 100) && $_[0] % 400 | 
| 1151 | 0 | 0 | 5 | $s != $s or $ms != $ms | 
| 1194 | 0 | 0 | 5 | $s != $s or $ms != $ms | 
| 1241 | 0 | 0 | 6 | $m != $m or $s != $s | 
| 0 | 0 | 6 | $m != $m or $s != $s or $ms != $ms | |
| 1288 | 0 | 0 | 6 | $m != $m or $s != $s | 
| 0 | 0 | 6 | $m != $m or $s != $s or $ms != $ms |