Branch Coverage

blib/lib/Rose/DB/Object/MakeMethods/Pg.pm
Criterion Covered Total %
branch 23 62 37.1


line true false branch
22 2 3 $args->{'column'} ? :
31 2 3 $args->{'column'} ? :
0 5 ($args->{'column'} ? $args->{'column'}->nonpersistent : 0) ? :
36 3 2 if ($interface eq 'get_set') { }
1 1 elsif ($interface eq 'get') { }
1 0 elsif ($interface eq 'set') { }
42 0 1 if (@_)
45 0 0 unless $self->{'__xrdbopriv_loading'}
47 0 0 if (defined $_[0])
49 0 0 if (index($_[0], ':') == 0) { }
66 0 1 if ($self->{'__xrdbopriv_saving'})
70 0 0 unless (not defined $default or defined $self->{$encrypted} 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}))
75 0 0 if (index($default, ':') == 0) { }
97 0 0 if (@_)
100 0 0 unless $self->{'__xrdbopriv_loading'}
102 0 0 if (not defined $_[0] or index($_[0], ':') == 0) { }
115 0 0 unless (not defined $default or defined $self->{$encrypted} 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}))
120 0 0 if (index($default, ':') == 0) { }
141 1 1 if (defined $pass)
143 1 0 $check eq $pass ? :
148 0 0 unless (not defined $default or defined $crypted 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}))
153 0 0 if (index($default, ':') == 0) { }
165 1 0 if (defined $crypted)
169 1 0 if (':' . crypt($check, $salt) eq $crypted)
187 0 1 if ($self->{'__xrdbopriv_saving'})
190 0 0 unless (not defined $default or defined $self->{$encrypted} 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}))
195 0 0 if (index($default, ':') == 0) { }
221 1 1 unless @_
224 1 0 unless $self->{'__xrdbopriv_loading'}
226 1 0 if (defined $_[0])
228 0 1 if (index($_[0], ':') == 0) { }