Condition Coverage

blib/lib/Rose/DB/Object/MakeMethods/Date.pm
Criterion Covered Total %
condition 19 569 3.3


and 3 conditions

line !l l&&!r l&&r condition
53 0 0 0 defined $dt and not ref $dt
126 0 0 0 $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})
196 0 0 0 defined $dt and not ref $dt
226 0 0 0 $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})
336 0 0 0 $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})
444 0 0 0 defined $dt and not ref $dt
509 0 0 0 $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})
579 0 0 0 defined $dt and not ref $dt
609 0 0 0 $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})
711 0 0 0 $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})
827 0 0 0 defined $dt and not ref $dt
903 0 0 0 $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})
988 0 0 0 defined $dt and not ref $dt
1020 0 0 0 $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})
1148 0 0 0 $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})
1268 0 0 0 defined $dt and not ref $dt
1341 0 0 0 $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})
1413 0 0 0 defined $dt and not ref $dt
1445 0 0 0 $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})
1555 0 0 0 $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})

or 2 conditions

line l !l condition
23 4 3 $args->{'interface'} || 'get_set'
24 0 7 $args->{'time_zone'} || 0
28 0 7 $args->{'undef_overrides_default'} || 0
45 0 0 $db->driver || 'unknown'
190 0 0 $db->driver || 'unknown'
290 0 0 $db->driver || 'unknown'
403 2 3 $args->{'interface'} || 'get_set'
404 0 5 $args->{'type'} || 'datetime'
405 0 5 $args->{'time_zone'} || 0
409 0 5 $args->{'undef_overrides_default'} || 0
436 0 0 $db->driver || 'unknown'
573 0 0 $db->driver || 'unknown'
673 0 0 $db->driver || 'unknown'
792 4 3 $args->{'interface'} || 'get_set'
793 0 7 $args->{'time_zone'} || 0
797 0 7 $args->{'undef_overrides_default'} || 0
819 0 0 $db->driver || 'unknown'
982 0 0 $db->driver || 'unknown'
1099 0 0 $db->driver || 'unknown'
1237 0 0 $args->{'interface'} || 'get_set'
1238 0 0 $args->{'time_zone'} || 0
1243 0 0 $args->{'undef_overrides_default'} || 0
1260 0 0 $db->driver || 'unknown'
1407 0 0 $db->driver || 'unknown'
1511 0 0 $db->driver || 'unknown'

or 3 conditions

line l !l&&r !l&&!r condition
22 4 3 0 $args->{'hash_key'} || $name
51 0 0 0 $self->{$key} || $$self{join $;, $formatted_key, $driver}
59 0 0 0 $tz || $db->server_time_zone
96 0 0 0 $tz || $db->server_time_zone
102 0 0 0 $tz || $db->server_time_zone
126 0 0 0 not defined $default or defined $self->{$key}
0 0 0 not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver}
0 0 0 $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
0 0 0 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})
134 0 0 0 $tz || $db->server_time_zone
140 0 0 0 $tz || $db->server_time_zone
157 0 0 0 $self->{$key} || $$self{join $;, $formatted_key, $driver}
0 0 0 $$self{join $;, $formatted_key, $driver} ||= $db->format_date($self->{$key})
168 0 0 0 $tz || $db->server_time_zone
174 0 0 0 $tz || $db->server_time_zone
194 0 0 0 $self->{$key} || $$self{join $;, $formatted_key, $driver}
202 0 0 0 $tz || $db->server_time_zone
226 0 0 0 not defined $default or defined $self->{$key}
0 0 0 not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver}
0 0 0 $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
0 0 0 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})
234 0 0 0 $tz || $db->server_time_zone
240 0 0 0 $tz || $db->server_time_zone
257 0 0 0 $self->{$key} || $$self{join $;, $formatted_key, $driver}
0 0 0 $$self{join $;, $formatted_key, $driver} ||= $db->format_date($self->{$key})
268 0 0 0 $tz || $db->server_time_zone
274 0 0 0 $tz || $db->server_time_zone
307 0 0 0 $tz || $db->server_time_zone
313 0 0 0 $tz || $db->server_time_zone
336 0 0 0 not defined $default or defined $self->{$key}
0 0 0 not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver}
0 0 0 $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
0 0 0 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})
344 0 0 0 $tz || $db->server_time_zone
350 0 0 0 $tz || $db->server_time_zone
367 0 0 0 $self->{$key} || $$self{join $;, $formatted_key, $driver}
0 0 0 $$self{join $;, $formatted_key, $driver} ||= $db->format_date($self->{$key})
378 0 0 0 $tz || $db->server_time_zone
384 0 0 0 $tz || $db->server_time_zone
402 2 3 0 $args->{'hash_key'} || $name
442 0 0 0 $self->{$key} || $$self{join $;, $formatted_key, $driver}
450 0 0 0 $tz || $db->server_time_zone
487 0 0 0 $tz || $db->server_time_zone
491 0 0 0 $tz || $db->server_time_zone
509 0 0 0 not defined $default or defined $self->{$key}
0 0 0 not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver}
0 0 0 $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
0 0 0 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})
517 0 0 0 $tz || $db->server_time_zone
523 0 0 0 $tz || $db->server_time_zone
540 0 0 0 $self->{$key} || $$self{join $;, $formatted_key, $driver}
0 0 0 $$self{join $;, $formatted_key, $driver} ||= $db->$format_method($self->{$key})
551 0 0 0 $tz || $db->server_time_zone
557 0 0 0 $tz || $db->server_time_zone
577 0 0 0 $self->{$key} || $$self{join $;, $formatted_key, $driver}
585 0 0 0 $tz || $db->server_time_zone
609 0 0 0 not defined $default or defined $self->{$key}
0 0 0 not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver}
0 0 0 $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
0 0 0 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})
617 0 0 0 $tz || $db->server_time_zone
623 0 0 0 $tz || $db->server_time_zone
640 0 0 0 $self->{$key} || $$self{join $;, $formatted_key, $driver}
0 0 0 $$self{join $;, $formatted_key, $driver} ||= $db->$format_method($self->{$key})
651 0 0 0 $tz || $db->server_time_zone
657 0 0 0 $tz || $db->server_time_zone
690 0 0 0 $tz || $db->server_time_zone
694 0 0 0 $tz || $db->server_time_zone
711 0 0 0 not defined $default or defined $self->{$key}
0 0 0 not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver}
0 0 0 $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
0 0 0 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})
719 0 0 0 $tz || $db->server_time_zone
725 0 0 0 $tz || $db->server_time_zone
742 0 0 0 $self->{$key} || $$self{join $;, $formatted_key, $driver}
0 0 0 $$self{join $;, $formatted_key, $driver} ||= $db->$format_method($self->{$key})
753 0 0 0 $tz || $db->server_time_zone
759 0 0 0 $tz || $db->server_time_zone
791 4 3 0 $args->{'hash_key'} || $name
825 0 0 0 $self->{$key} || $$self{join $;, $formatted_key, $driver}
833 0 0 0 $tz || $db->server_time_zone
870 0 0 0 $tz || $db->server_time_zone
882 0 0 0 $tz || $db->server_time_zone
903 0 0 0 not defined $default or defined $self->{$key}
0 0 0 not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver}
0 0 0 $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
0 0 0 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})
911 0 0 0 $tz || $db->server_time_zone
923 0 0 0 $tz || $db->server_time_zone
942 0 0 0 $self->{$key} || $$self{join $;, $formatted_key, $driver}
0 0 0 $$self{join $;, $formatted_key, $driver} ||= $db->$format_method($self->{$key})
953 0 0 0 $tz || $db->server_time_zone
965 0 0 0 $tz || $db->server_time_zone
986 0 0 0 $self->{$key} || $$self{join $;, $formatted_key, $driver}
994 0 0 0 $tz || $db->server_time_zone
1020 0 0 0 not defined $default or defined $self->{$key}
0 0 0 not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver}
0 0 0 $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
0 0 0 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})
1028 0 0 0 $tz || $db->server_time_zone
1040 0 0 0 $tz || $db->server_time_zone
1059 0 0 0 $self->{$key} || $$self{join $;, $formatted_key, $driver}
0 0 0 $$self{join $;, $formatted_key, $driver} ||= $db->$format_method($self->{$key})
1070 0 0 0 $tz || $db->server_time_zone
1082 0 0 0 $tz || $db->server_time_zone
1116 0 0 0 $tz || $db->server_time_zone
1128 0 0 0 $tz || $db->server_time_zone
1148 0 0 0 not defined $default or defined $self->{$key}
0 0 0 not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver}
0 0 0 $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
0 0 0 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})
1156 0 0 0 $tz || $db->server_time_zone
1168 0 0 0 $tz || $db->server_time_zone
1187 0 0 0 $self->{$key} || $$self{join $;, $formatted_key, $driver}
0 0 0 $$self{join $;, $formatted_key, $driver} ||= $db->$format_method($self->{$key})
1198 0 0 0 $tz || $db->server_time_zone
1210 0 0 0 $tz || $db->server_time_zone
1236 0 0 0 $args->{'hash_key'} || $name
1266 0 0 0 $self->{$key} || $$self{join $;, $formatted_key, $driver}
1274 0 0 0 $tz || $db->server_time_zone
1311 0 0 0 $tz || $db->server_time_zone
1317 0 0 0 $tz || $db->server_time_zone
1341 0 0 0 not defined $default or defined $self->{$key}
0 0 0 not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver}
0 0 0 $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
0 0 0 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})
1349 0 0 0 $tz || $db->server_time_zone
1355 0 0 0 $tz || $db->server_time_zone
1374 0 0 0 $self->{$key} || defined $$self{join $;, $formatted_key, $driver}
1385 0 0 0 $tz || $db->server_time_zone
1391 0 0 0 $tz || $db->server_time_zone
1411 0 0 0 $self->{$key} || $$self{join $;, $formatted_key, $driver}
1419 0 0 0 $tz || $db->server_time_zone
1445 0 0 0 not defined $default or defined $self->{$key}
0 0 0 not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver}
0 0 0 $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
0 0 0 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})
1453 0 0 0 $tz || $db->server_time_zone
1459 0 0 0 $tz || $db->server_time_zone
1478 0 0 0 $self->{$key} || defined $$self{join $;, $formatted_key, $driver}
1489 0 0 0 $tz || $db->server_time_zone
1495 0 0 0 $tz || $db->server_time_zone
1528 0 0 0 $tz || $db->server_time_zone
1534 0 0 0 $tz || $db->server_time_zone
1555 0 0 0 not defined $default or defined $self->{$key}
0 0 0 not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver}
0 0 0 $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
0 0 0 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})
1563 0 0 0 $tz || $db->server_time_zone
1569 0 0 0 $tz || $db->server_time_zone
1585 0 0 0 $self->{$key} || defined $$self{join $;, $formatted_key, $driver}
1596 0 0 0 $tz || $db->server_time_zone
1602 0 0 0 $tz || $db->server_time_zone