Branch Coverage

blib/lib/Moment.pm
Criterion Covered Total %
branch 70 122 57.3


line true false branch
18 1 170 if (@params == 0)
22 0 170 if (@params % 2 != 0)
28 0 170 if (&blessed($class))
48 0 170 if (%params)
54 9 161 if (defined $input_iso_string)
57 9 0 if ($input_iso_string =~ /\A([0-9]{4})-([0-9]{2})-([0-9]{2})T([0-9]{2}):([0-9]{2}):([0-9]{2})Z\z/) { }
66 0 0 if defined $input_iso_string
98 28 142 if (defined $input_timestamp)
125 0 77 if (defined $input_year or defined $input_month or defined $input_day or defined $input_hour or defined $input_minute or defined $input_second)
130 92 1 if (defined $input_year and defined $input_month and defined $input_day and defined $input_hour and defined $input_minute and defined $input_second) { }
165 42 127 if (defined $input_dt)
168 42 0 if ($input_dt =~ /\A([0-9]{4})-([0-9]{2})-([0-9]{2}) ([0-9]{2}):([0-9]{2}):([0-9]{2})\z/) { }
177 0 0 if defined $input_dt
209 167 2 if ($way == 1) { }
238 0 0 if (@params)
242 0 0 if (&blessed($class))
257 0 60 if (@params)
268 0 124 if (@params)
279 0 37 if (@params)
294 0 36 if (@params)
305 0 36 if (@params)
316 0 159 if (@params)
327 0 152 if (@params)
338 0 41 if (@params)
349 0 36 if (@params)
360 0 36 if (@params)
371 0 36 if (@params)
382 0 57 if (@params)
393 0 49 if (@params == 0)
397 0 49 if (@params % 2 != 0)
405 0 49 if (%params)
419 0 49 unless (exists $name2number{$first_day})
425 21 28 if ($number < 1)
436 0 2 if (@params)
447 0 2 if (@params)
458 0 2 if (@params)
469 0 2 if (@params)
480 0 2 if (@params)
491 0 2 if (@params)
502 0 2 if (@params)
513 0 7 if (@params)
524 0 7 if (@params != 1)
530 7 0 if (&blessed($moment_2) and $moment_2->isa('Moment')) { }
542 0 2 if (@params == 0)
546 0 2 if (@params % 2 != 0)
557 0 2 if (%params)
577 0 2 if (@params == 0)
581 0 2 if (@params % 2 != 0)
592 0 2 if (%params)
612 0 37 if (@params)
632 0 37 if (@params)
677 12 4 unless defined $value
679 0 16 unless ($self->_is_int($value))
690 886 0 if defined $input_value
692 0 886 unless ($self->_is_int($input_value))
696 0 886 if ($input_value < $min or $input_value > $max)
706 32 35 if $year % 4
707 3 32 if $year % 100
708 1 31 if $year % 400
732 60 120 if ($month == 2) { }
733 30 30 if ($self->_is_leap_year($year)) { }