| lib/Sisimai/DateTime.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 46 | 65 | 70.7 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 220 | 1 | 1 | 3637 | $1 < 24 and $2 < 60 |
| 2 | 1 | 3636 | $1 < 24 and $2 < 60 and $3 < 60 | |
| 224 | 0 | 0 | 2 | $1 < 24 and $2 < 60 |
| 258 | 0 | 0 | 1 | $4 < 24 and $5 < 60 |
| 0 | 0 | 1 | $4 < 24 and $5 < 60 and $6 < 60 | |
| 277 | 3 | 3628 | 12 | $v->{'T'} and $afternoon1 |
| 286 | 46 | 3595 | 2 | length $v->{'Y'} > 0 and int $v->{'Y'} < 200 |
| 290 | 3597 | 0 | 46 | exists $altervalue->{'Y'} and not $v->{'Y'} |
| 371 | 8 | 55 | 0 | ref $argv1 and ref $argv1 ne "Time::Seconds" |
| line | l | !l | condition |
|---|---|---|---|
| 153 | 2 | 1 | shift() // 0 |
| 167 | 3643 | 1 | shift() || (return '') |
| 242 | 67 | 0 | __PACKAGE__->abbr2tz($p) || '+0000' |
| 285 | 3465 | 178 | $v->{'a'} ||= "Thu" |
| 323 | 76 | 1 | shift() || (return '') |
| 335 | 3661 | 26 | shift() || (return -1) |
| 368 | 63 | 1 | shift() // (return "+0000") |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 186 | 3613 | 26 | 3929 | $p =~ /\A([0-2]\d):([0-5]\d):([0-5]\d)\z/u or $p =~ /\A(\d{1,2})[-:](\d{1,2})[-:](\d{1,2})\z/u |
| 0 | 12 | 3914 | lc $p eq "am" or lc $p eq "pm" | |
| 238 | 0 | 3521 | 0 | $v->{'z'} ||= $p |
| 242 | 270 | 67 | 0 | $v->{'z'} ||= __PACKAGE__->abbr2tz($p) || '+0000' |
| 287 | 3588 | 55 | 0 | $v->{'z'} ||= __PACKAGE__->second2tz("Time::Piece"->new->tzoffset) |
| 294 | 0 | 0 | 0 | $v->{'Y'} ||= 1900 + $altervalue->{'Y'} |
| 298 | 0 | 46 | 0 | $v->{'Y'} ||= 2000 + $altervalue->{'Y'} |
| 311 | 1 | 1 | 3636 | $v->{'Y'} < 1902 or $v->{'Y'} > 2037 |