Branch Coverage

blib/lib/Rose/DB/Object/MakeMethods/Date.pm
Criterion Covered Total %
branch 33 694 4.7


line true false branch
26 4 3 $args->{'column'} ? :
33 4 3 $args->{'column'} ? :
0 7 ($args->{'column'} ? $args->{'column'}->nonpersistent : 0) ? :
38 5 2 if ($interface eq 'get_set') { }
1 1 elsif ($interface eq 'get') { }
1 0 elsif ($interface eq 'set') { }
44 0 0 unless my $db = $self->db
47 0 0 if (@_)
49 0 0 if (@_ == 2)
53 0 0 if (defined $dt and not ref $dt)
57 0 0 unless ($dt2)
59 0 0 unless $dt2 = Rose::DateTime::Util::parse_date($dt, $tz || $db->server_time_zone)
66 0 0 if ($_[0] eq 'format') { }
0 0 elsif ($_[0] eq 'truncate') { }
68 0 0 unless ref $dt
69 0 0 ref $_[1] ? :
73 0 0 unless $self->{$key}
74 0 0 unless ref $dt
83 0 0 if (defined $_[0]) { }
85 0 0 if ($self->{'__xrdbopriv_loading'}) { }
94 0 0 unless ($dt)
96 0 0 unless $dt = Rose::DateTime::Util::parse_date($_[0], $tz || $db->server_time_zone)
100 0 0 if (ref $dt) { }
120 0 0 unless $self->{'__xrdbopriv_loading'}
124 0 0 unless defined wantarray
126 0 0 unless (not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name}))
132 0 0 unless ($dt)
134 0 0 unless $dt = Rose::DateTime::Util::parse_date($default, $tz || $db->server_time_zone)
138 0 0 if (ref $dt) { }
151 0 0 unless $self->{'__xrdbopriv_in_db'}
154 0 0 if ($self->{'__xrdbopriv_saving'})
157 0 0 $self->{$key} || $$self{join $;, $formatted_key, $driver} ? :
160 0 0 if $self->{$key}
162 0 0 if (my $value = $$self{join $;, $formatted_key, $driver})
166 0 0 unless ($dt)
168 0 0 unless $dt = Rose::DateTime::Util::parse_date($value, $tz || $db->server_time_zone)
172 0 0 if (ref $dt)
189 0 0 unless my $db = $self->db
192 0 0 if (@_ == 2)
196 0 0 if (defined $dt and not ref $dt)
200 0 0 unless ($dt2)
202 0 0 unless $dt2 = Rose::DateTime::Util::parse_date($dt, $tz || $db->server_time_zone)
209 0 0 if ($_[0] eq 'format') { }
0 0 elsif ($_[0] eq 'truncate') { }
211 0 0 unless ref $dt
212 0 0 ref $_[1] ? :
216 0 0 unless $self->{$key}
217 0 0 unless ref $dt
226 0 0 unless (not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name}))
232 0 0 unless ($dt)
234 0 0 unless $dt = Rose::DateTime::Util::parse_date($default, $tz || $db->server_time_zone)
238 0 0 if (ref $dt) { }
251 0 0 unless $self->{'__xrdbopriv_in_db'}
254 0 0 if ($self->{'__xrdbopriv_saving'})
257 0 0 $self->{$key} || $$self{join $;, $formatted_key, $driver} ? :
260 0 0 if $self->{$key}
262 0 0 if (my $value = $$self{join $;, $formatted_key, $driver})
266 0 0 unless ($dt)
268 0 0 unless $dt = Rose::DateTime::Util::parse_date($value, $tz || $db->server_time_zone)
272 0 0 if (ref $dt)
289 0 0 unless my $db = $self->db
292 0 0 unless @_
294 0 0 if (defined $_[0]) { }
296 0 0 if ($self->{'__xrdbopriv_loading'}) { }
305 0 0 unless ($dt)
307 0 0 unless $dt = Rose::DateTime::Util::parse_date($_[0], $tz || $db->server_time_zone)
311 0 0 if (ref $dt) { }
331 0 0 unless $self->{'__xrdbopriv_loading'}
334 0 0 unless defined wantarray
336 0 0 unless (not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name}))
342 0 0 unless ($dt)
344 0 0 unless $dt = Rose::DateTime::Util::parse_date($default, $tz || $db->server_time_zone)
348 0 0 if (ref $dt) { }
361 0 0 unless $self->{'__xrdbopriv_in_db'}
364 0 0 if ($self->{'__xrdbopriv_saving'})
367 0 0 $self->{$key} || $$self{join $;, $formatted_key, $driver} ? :
370 0 0 if $self->{$key}
372 0 0 if (my $value = $$self{join $;, $formatted_key, $driver})
376 0 0 unless ($dt)
378 0 0 unless $dt = Rose::DateTime::Util::parse_date($value, $tz || $db->server_time_zone)
382 0 0 if (ref $dt)
407 2 3 $args->{'column'} ? :
424 2 3 $args->{'column'} ? :
0 5 ($args->{'column'} ? $args->{'column'}->nonpersistent : 0) ? :
429 3 2 if ($interface eq 'get_set') { }
1 1 elsif ($interface eq 'get') { }
1 0 elsif ($interface eq 'set') { }
435 0 0 unless my $db = $self->db
438 0 0 if (@_)
440 0 0 if (@_ == 2)
444 0 0 if (defined $dt and not ref $dt)
448 0 0 unless ($dt2)
457 0 0 if ($_[0] eq 'format') { }
0 0 elsif ($_[0] eq 'truncate') { }
459 0 0 unless ref $dt
460 0 0 ref $_[1] ? :
464 0 0 unless $self->{$key}
465 0 0 unless ref $dt
474 0 0 if (defined $_[0]) { }
476 0 0 if ($self->{'__xrdbopriv_loading'}) { }
485 0 0 unless ($dt)
487 0 0 unless $dt = Rose::DateTime::Util::parse_date($_[0], $tz || $db->server_time_zone)
491 0 0 if ref $dt
503 0 0 unless $self->{'__xrdbopriv_loading'}
507 0 0 unless defined wantarray
509 0 0 unless (not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name}))
515 0 0 unless ($dt)
517 0 0 unless $dt = Rose::DateTime::Util::parse_date($default, $tz || $db->server_time_zone)
521 0 0 if (ref $dt) { }
534 0 0 unless $self->{'__xrdbopriv_in_db'}
537 0 0 if ($self->{'__xrdbopriv_saving'})
540 0 0 $self->{$key} || $$self{join $;, $formatted_key, $driver} ? :
543 0 0 if $self->{$key}
545 0 0 if (my $value = $$self{join $;, $formatted_key, $driver})
549 0 0 unless ($dt)
551 0 0 unless $dt = Rose::DateTime::Util::parse_date($value, $tz || $db->server_time_zone)
555 0 0 if (ref $dt)
572 0 0 unless my $db = $self->db
575 0 0 if (@_ == 2)
579 0 0 if (defined $dt and not ref $dt)
583 0 0 unless ($dt2)
585 0 0 unless $dt2 = Rose::DateTime::Util::parse_date($dt, $tz || $db->server_time_zone, 1)
592 0 0 if ($_[0] eq 'format') { }
0 0 elsif ($_[0] eq 'truncate') { }
594 0 0 unless ref $dt
595 0 0 ref $_[1] ? :
599 0 0 unless $self->{$key}
600 0 0 unless ref $dt
609 0 0 unless (not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name}))
615 0 0 unless ($dt)
617 0 0 unless $dt = Rose::DateTime::Util::parse_date($default, $tz || $db->server_time_zone)
621 0 0 if (ref $dt) { }
634 0 0 unless $self->{'__xrdbopriv_in_db'}
637 0 0 if ($self->{'__xrdbopriv_saving'})
640 0 0 $self->{$key} || $$self{join $;, $formatted_key, $driver} ? :
643 0 0 if $self->{$key}
645 0 0 if (my $value = $$self{join $;, $formatted_key, $driver})
649 0 0 unless ($dt)
651 0 0 unless $dt = Rose::DateTime::Util::parse_date($value, $tz || $db->server_time_zone)
655 0 0 if (ref $dt)
672 0 0 unless my $db = $self->db
675 0 0 unless @_
677 0 0 if (defined $_[0]) { }
679 0 0 if ($self->{'__xrdbopriv_loading'}) { }
688 0 0 unless ($dt)
690 0 0 unless $dt = Rose::DateTime::Util::parse_date($_[0], $tz || $db->server_time_zone)
694 0 0 if ref $dt
706 0 0 unless $self->{'__xrdbopriv_loading'}
709 0 0 unless defined wantarray
711 0 0 unless (not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name}))
717 0 0 unless ($dt)
719 0 0 unless $dt = Rose::DateTime::Util::parse_date($default, $tz || $db->server_time_zone)
723 0 0 if (ref $dt) { }
736 0 0 unless $self->{'__xrdbopriv_in_db'}
739 0 0 if ($self->{'__xrdbopriv_saving'})
742 0 0 $self->{$key} || $$self{join $;, $formatted_key, $driver} ? :
745 0 0 if $self->{$key}
747 0 0 if (my $value = $$self{join $;, $formatted_key, $driver})
751 0 0 unless ($dt)
753 0 0 unless $dt = Rose::DateTime::Util::parse_date($value, $tz || $db->server_time_zone)
757 0 0 if (ref $dt)
777 0 0 if (exists $args->{'time_zone'})
795 4 3 $args->{'column'} ? :
802 4 3 $args->{'column'} ? :
0 7 ($args->{'column'} ? $args->{'column'}->nonpersistent : 0) ? :
805 0 7 $args->{'_with_time_zone'} ? :
807 0 7 $with_time_zone ? :
808 0 7 $with_time_zone ? :
812 5 2 if ($interface eq 'get_set') { }
1 1 elsif ($interface eq 'get') { }
1 0 elsif ($interface eq 'set') { }
818 0 0 unless my $db = $self->db
821 0 0 if (@_)
823 0 0 if (@_ == 2)
827 0 0 if (defined $dt and not ref $dt)
831 0 0 unless ($dt2)
833 0 0 unless $dt2 = Rose::DateTime::Util::parse_date($dt, $tz || $db->server_time_zone, 1)
840 0 0 if ($_[0] eq 'format') { }
0 0 elsif ($_[0] eq 'truncate') { }
842 0 0 unless ref $dt
843 0 0 ref $_[1] ? :
847 0 0 unless $self->{$key}
848 0 0 unless ref $dt
857 0 0 if (defined $_[0]) { }
859 0 0 if ($self->{'__xrdbopriv_loading'}) { }
868 0 0 unless ($dt)
870 0 0 unless $dt = Rose::DateTime::Util::parse_date($_[0], $tz || $db->server_time_zone, 1)
874 0 0 if (ref $dt)
876 0 0 if ($with_time_zone) { }
878 0 0 if $tz
897 0 0 unless $self->{'__xrdbopriv_loading'}
901 0 0 unless defined wantarray
903 0 0 unless (not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name}))
909 0 0 unless ($dt)
911 0 0 unless $dt = Rose::DateTime::Util::parse_date($default, $tz || $db->server_time_zone, 1)
915 0 0 if (ref $dt) { }
917 0 0 if ($with_time_zone) { }
919 0 0 if $tz
936 0 0 unless $self->{'__xrdbopriv_in_db'}
939 0 0 if ($self->{'__xrdbopriv_saving'})
942 0 0 $self->{$key} || $$self{join $;, $formatted_key, $driver} ? :
945 0 0 if $self->{$key}
947 0 0 if (my $value = $$self{join $;, $formatted_key, $driver})
951 0 0 unless ($dt)
953 0 0 unless $dt = Rose::DateTime::Util::parse_date($value, $tz || $db->server_time_zone)
957 0 0 if (ref $dt)
959 0 0 if ($with_time_zone) { }
961 0 0 if $tz
981 0 0 unless my $db = $self->db
984 0 0 if (@_ == 2)
988 0 0 if (defined $dt and not ref $dt)
992 0 0 unless ($dt2)
994 0 0 unless $dt2 = Rose::DateTime::Util::parse_date($dt, $tz || $db->server_time_zone, 1)
1001 0 0 if ($_[0] eq 'format') { }
0 0 elsif ($_[0] eq 'truncate') { }
1003 0 0 unless ref $dt
1004 0 0 ref $_[1] ? :
1008 0 0 unless $self->{$key}
1009 0 0 unless ref $dt
1018 0 0 unless defined wantarray
1020 0 0 unless (not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name}))
1026 0 0 unless ($dt)
1028 0 0 unless $dt = Rose::DateTime::Util::parse_date($default, $tz || $db->server_time_zone, 1)
1032 0 0 if (ref $dt) { }
1034 0 0 if ($with_time_zone) { }
1036 0 0 if $tz
1053 0 0 unless $self->{'__xrdbopriv_in_db'}
1056 0 0 if ($self->{'__xrdbopriv_saving'})
1059 0 0 $self->{$key} || $$self{join $;, $formatted_key, $driver} ? :
1062 0 0 if $self->{$key}
1064 0 0 if (my $value = $$self{join $;, $formatted_key, $driver})
1068 0 0 unless ($dt)
1070 0 0 unless $dt = Rose::DateTime::Util::parse_date($value, $tz || $db->server_time_zone)
1074 0 0 if (ref $dt)
1076 0 0 if ($with_time_zone) { }
1078 0 0 if $tz
1098 0 0 unless my $db = $self->db
1101 0 0 unless @_
1103 0 0 if (defined $_[0]) { }
1105 0 0 if ($self->{'__xrdbopriv_loading'}) { }
1114 0 0 unless ($dt)
1116 0 0 unless $dt = Rose::DateTime::Util::parse_date($_[0], $tz || $db->server_time_zone, 1)
1120 0 0 if (ref $dt)
1122 0 0 if ($with_time_zone) { }
1124 0 0 if $tz
1143 0 0 unless $self->{'__xrdbopriv_loading'}
1146 0 0 unless defined wantarray
1148 0 0 unless (not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name}))
1154 0 0 unless ($dt)
1156 0 0 unless $dt = Rose::DateTime::Util::parse_date($default, $tz || $db->server_time_zone, 1)
1160 0 0 if (ref $dt) { }
1162 0 0 if ($with_time_zone) { }
1164 0 0 if $tz
1181 0 0 unless $self->{'__xrdbopriv_in_db'}
1184 0 0 if ($self->{'__xrdbopriv_saving'})
1187 0 0 $self->{$key} || $$self{join $;, $formatted_key, $driver} ? :
1190 0 0 if $self->{$key}
1192 0 0 if (my $value = $$self{join $;, $formatted_key, $driver})
1196 0 0 unless ($dt)
1198 0 0 unless $dt = Rose::DateTime::Util::parse_date($value, $tz || $db->server_time_zone)
1202 0 0 if (ref $dt)
1204 0 0 if ($with_time_zone) { }
1206 0 0 if $tz
1239 0 0 $args->{'hires'} ? :
1241 0 0 $args->{'column'} ? :
1248 0 0 $args->{'column'} ? :
0 0 ($args->{'column'} ? $args->{'column'}->nonpersistent : 0) ? :
1253 0 0 if ($interface eq 'get_set') { }
0 0 elsif ($interface eq 'get') { }
0 0 elsif ($interface eq 'set') { }
1259 0 0 unless my $db = $self->db
1262 0 0 if (@_)
1264 0 0 if (@_ == 2)
1268 0 0 if (defined $dt and not ref $dt)
1272 0 0 unless ($dt2)
1274 0 0 unless $dt2 = Rose::DateTime::Util::parse_epoch($dt, $tz || $db->server_time_zone)
1281 0 0 if ($_[0] eq 'format') { }
0 0 elsif ($_[0] eq 'truncate') { }
1283 0 0 unless ref $dt
1284 0 0 ref $_[1] ? :
1288 0 0 unless $self->{$key}
1289 0 0 unless ref $dt
1298 0 0 if (defined $_[0]) { }
1300 0 0 if ($self->{'__xrdbopriv_loading'}) { }
1309 0 0 unless ($dt)
1311 0 0 unless $dt = Rose::DateTime::Util::parse_epoch($_[0], $tz || $db->server_time_zone)
1315 0 0 if (ref $dt) { }
1335 0 0 unless $self->{'__xrdbopriv_loading'}
1339 0 0 unless defined wantarray
1341 0 0 unless (not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name}))
1347 0 0 unless ($dt)
1349 0 0 unless $dt = Rose::DateTime::Util::parse_epoch($default, $tz || $db->server_time_zone)
1353 0 0 if (ref $dt) { }
1366 0 0 unless $self->{'__xrdbopriv_in_db'}
1369 0 0 if ($self->{'__xrdbopriv_saving'})
1374 0 0 defined $$self{join $;, $formatted_key, $driver} ? :
0 0 $self->{$key} || defined $$self{join $;, $formatted_key, $driver} ? :
1377 0 0 if $self->{$key}
1379 0 0 if (defined(my $value = $$self{join $;, $formatted_key, $driver}))
1383 0 0 unless ($dt)
1385 0 0 unless $dt = Rose::DateTime::Util::parse_epoch($value, $tz || $db->server_time_zone)
1389 0 0 if (ref $dt)
1406 0 0 unless my $db = $self->db
1409 0 0 if (@_ == 2)
1413 0 0 if (defined $dt and not ref $dt)
1417 0 0 unless ($dt2)
1419 0 0 unless $dt2 = Rose::DateTime::Util::parse_epoch($dt, $tz || $db->server_time_zone)
1426 0 0 if ($_[0] eq 'format') { }
0 0 elsif ($_[0] eq 'truncate') { }
1428 0 0 unless ref $dt
1429 0 0 ref $_[1] ? :
1433 0 0 unless $self->{$key}
1434 0 0 unless ref $dt
1443 0 0 unless defined wantarray
1445 0 0 unless (not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name}))
1451 0 0 unless ($dt)
1453 0 0 unless $dt = Rose::DateTime::Util::parse_epoch($default, $tz || $db->server_time_zone)
1457 0 0 if (ref $dt) { }
1470 0 0 unless $self->{'__xrdbopriv_in_db'}
1473 0 0 if ($self->{'__xrdbopriv_saving'})
1478 0 0 defined $$self{join $;, $formatted_key, $driver} ? :
0 0 $self->{$key} || defined $$self{join $;, $formatted_key, $driver} ? :
1481 0 0 if $self->{$key}
1483 0 0 if (defined(my $value = $$self{join $;, $formatted_key, $driver}))
1487 0 0 unless ($dt)
1489 0 0 unless $dt = Rose::DateTime::Util::parse_epoch($value, $tz || $db->server_time_zone)
1493 0 0 if (ref $dt)
1510 0 0 unless my $db = $self->db
1513 0 0 unless @_
1515 0 0 if (defined $_[0]) { }
1517 0 0 if ($self->{'__xrdbopriv_loading'}) { }
1526 0 0 unless ($dt)
1528 0 0 unless $dt = Rose::DateTime::Util::parse_epoch($_[0], $tz || $db->server_time_zone)
1532 0 0 if (ref $dt) { }
1553 0 0 unless defined wantarray
1555 0 0 unless (not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name}))
1561 0 0 unless ($dt)
1563 0 0 unless $dt = Rose::DateTime::Util::parse_epoch($default, $tz || $db->server_time_zone)
1567 0 0 if (ref $dt) { }
1580 0 0 if ($self->{'__xrdbopriv_saving'})
1585 0 0 defined $$self{join $;, $formatted_key, $driver} ? :
0 0 $self->{$key} || defined $$self{join $;, $formatted_key, $driver} ? :
1588 0 0 if $self->{$key}
1590 0 0 if (defined(my $value = $$self{join $;, $formatted_key, $driver}))
1594 0 0 unless ($dt)
1596 0 0 unless $dt = Rose::DateTime::Util::parse_epoch($value, $tz || $db->server_time_zone)
1600 0 0 if (ref $dt)