Branch Coverage

blib/lib/Dancer/Session/DBI.pm
Criterion Covered Total %
branch 6 34 17.6


line true false branch
102 0 0 if ($driver eq 'mysql') { }
0 0 elsif ($driver eq 'sqlite') { }
0 0 elsif ($driver eq 'pg') { }
105 0 0 if ($self->_dbh->{'mysql_serverversion'} < 40101)
118 0 0 unless $self->_dbh->{'AutoCommit'}
129 0 0 unless $self->_dbh->{'AutoCommit'}
134 0 0 if ($self->_dbh->{'pg_server_version'} < 90100)
153 0 0 unless $self->_dbh->{'AutoCommit'}
189 0 0 unless (defined $session_data)
202 0 0 if $session
215 0 0 unless (defined $self->id)
239 0 2 if defined $$settings{'dbh'}
244 1 1 unless $valid_dsn
246 1 0 unless (defined $$settings{'user'} and defined $$settings{'password'})
261 2 2 unless $$settings{'table'}
272 0 0 if (defined $$settings{'serializer'})
287 0 0 if (defined $$settings{'deserializer'})