Branch Coverage

blib/lib/DBIx/JSON.pm
Criterion Covered Total %
branch 0 32 0.0


line true false branch
54 0 0 unless $self->_init(@_)
65 0 0 unless eval { do { $self->{'dbh'} = 'DBI'->connect("dbi:${driver}:$dsn", $userid, $passwd, {'PrintWarn', 0, 'PrintError', 1}) } }
71 0 0 if (not $self->{'dbh'}) { }
85 0 0 if ($key_field) { }
86 0 0 unless eval { do { $self->{'data'} = $self->{'dbh'}->selectall_hashref($sql, $key_field) } }
90 0 0 if ($self->{'dbh'}->err)
93 0 0 if ($hash_array)
98 0 0 unless eval { do { $self->{'data'} = $self->{'dbh'}->selectall_arrayref($sql) } }
100 0 0 if ($self->{'dbh'}->err)
110 0 0 unless eval { do { $self->{'dbh'}->do($sql) } }
112 0 0 if ($self->{'dbh'}->err)
120 0 0 if (ref $self->{'data'})
128 0 0 if ($self->has_data)
142 0 0 if ($self->{'dbh'}) { }
152 0 0 if ($self->{'dbh'}) { }
162 0 0 if ($self->{'dbh'}) { }