Branch Coverage

blib/lib/UnQLite.pm
Criterion Covered Total %
branch 29 72 40.2


line true false branch
15 0 1 unless my $self = $class->open(@_)
22 7 0 if (defined $_rc) { }
28 1 3 if ($rc == &UNQLITE_OK())
29 0 3 if ($rc == &UNQLITE_NOMEM())
30 0 3 if ($rc == &UNQLITE_ABORT())
31 1 2 if ($rc == &UNQLITE_IOERR())
32 0 2 if ($rc == &UNQLITE_CORRUPT())
33 0 2 if ($rc == &UNQLITE_LOCKED())
34 0 2 if ($rc == &UNQLITE_BUSY())
35 0 2 if ($rc == &UNQLITE_DONE())
36 0 2 if ($rc == &UNQLITE_PERM())
37 0 2 if ($rc == &UNQLITE_NOTIMPLEMENTED())
38 2 0 if ($rc == &UNQLITE_NOTFOUND())
39 0 0 if ($rc == &UNQLITE_NOOP())
40 0 0 if ($rc == &UNQLITE_INVALID())
41 0 0 if ($rc == &UNQLITE_EOF())
42 0 0 if ($rc == &UNQLITE_UNKNOWN())
43 0 0 if ($rc == &UNQLITE_LIMIT())
44 0 0 if ($rc == &UNQLITE_EXISTS())
45 0 0 if ($rc == &UNQLITE_EMPTY())
46 0 0 if ($rc == &UNQLITE_COMPILE_ERR())
47 0 0 if ($rc == &UNQLITE_VM_ERR())
48 0 0 if ($rc == &UNQLITE_FULL())
49 0 0 if ($rc == &UNQLITE_CANTOPEN())
50 0 0 if ($rc == &UNQLITE_READ_ONLY())
51 0 0 if ($rc == &UNQLITE_LOCKERR())
64 0 0 if (defined $_rc) { }
126 0 2 unless $self->[1]->kv_store($key, $value)
134 1 1 unless $errstr and $errstr eq "UNQLITE_OK"
135 0 1 unless $self->[1]->kv_delete($key)
141 2 2 unless $self->first_entry
147 2 2 unless $self->next_entry
153 1 1 if $self->[1]->kv_fetch($key)
155 0 1 $errstr && $errstr eq 'UNQLITE_OK' ? :
160 0 1 unless $self->first_entry
167 1 1 unless $self->first_entry