Branch Coverage

blib/lib/IMDB/Local/DB/BaseObject.pm
Criterion Covered Total %
branch 0 64 0.0


line true false branch
43 0 0 unless (defined $self->imdbdb)
47 0 0 unless (defined $self->imdbdb->column_info($table))
54 0 0 if (scalar @keys > 1)
56 0 0 if (scalar @keys > 2)
61 0 0 unless ($self->db_columns_count)
64 0 0 if ($self->can('db_ignoredColumns'))
67 0 0 if ($k eq $$t{'COLUMN_NAME'})
72 0 0 if $ignore
105 0 0 unless (defined $self->db_key)
109 0 0 unless (@keys)
113 0 0 if (defined $self->db_key2) { }
114 0 0 if (scalar @keys < 2)
117 0 0 if (defined $self->db_key3) { }
118 0 0 if (scalar @keys < 3)
142 0 0 unless (defined $self->db_table)
147 0 0 if (defined $where)
154 0 0 unless ($ref)
190 0 0 unless defined $v
216 0 0 if (not defined $value) { }
225 0 0 if (defined $self->db_key2) { }
226 0 0 if (defined $self->db_key3) { }
246 0 0 if ($dbh->err)
268 0 0 if (defined $cur != defined $value) { }
0 0 elsif (defined $value and $cur ne $value) { }
276 0 0 if (%updates)
288 0 0 if (defined $self->db_key2) { }
289 0 0 if (defined $self->db_key3) { }
311 0 0 if (defined $self->db_key2) { }
312 0 0 if (defined $self->db_key3) { }
338 0 0 if (defined $self->get($field) != defined $clon->get($field)) { }
0 0 elsif (defined $self->get($field) and $self->get($field) ne $clon->get($field)) { }
346 0 0 if (%updates)