Branch Coverage

lib/Concierge/Sessions/SQLite.pm
Criterion Covered Total %
branch 34 62 54.8


line true false branch
15 0 62 unless (-d $self->{'storage_dir'})
16 0 0 unless (mkdir $self->{'storage_dir'})
28 0 62 unless ($self->{'dbh'})
45 0 62 unless ($result)
50 0 62 unless ($result)
55 0 62 unless ($result)
66 0 57 unless $args{'user_id'}
81 3 54 if (defined $timeout and $timeout eq 'indefinite') { }
107 0 57 unless ($sth)
122 0 57 unless ($result)
132 0 79 unless ($session_id)
141 0 79 unless ($sth)
147 0 79 unless ($result)
153 8 71 unless ($session_info)
167 0 12 unless ($session_id)
171 0 12 unless ($updates)
182 12 0 if (exists $updates->{'data'})
187 12 0 if (exists $updates->{'expires_at'})
202 0 12 unless ($sth)
208 0 12 unless ($result)
212 0 12 unless ($result > 0)
222 0 4 unless ($session_id)
228 0 4 unless ($sth)
234 0 4 unless ($result)
248 0 2 unless ($sth)
254 0 2 unless ($result)
259 1 1 $result eq '0E0' ? :
270 0 57 unless ($user_id)
276 0 57 unless ($sth)
282 0 57 unless ($result)
287 54 3 $result eq '0E0' ? :