Branch Coverage

blib/lib/App/MonM/Store.pm
Criterion Covered Total %
branch 22 60 36.6


line true false branch
272 1 0 unless ($args{'dsn'})
291 0 1 $args{'timeout'} ? :
293 1 0 if $db
298 1 0 if ($dbh and $dsn =~ /SQLite/i)
300 1 0 unless ($file and -e $file and not -z $file)
309 0 1 if (not $db) { }
0 1 elsif (not $dbh) { }
1 0 elsif ($fnew) { }
317 1 0 unless ($error)
318 0 1 unless $dbh->ping
335 4 6 unless defined $err
345 0 0 $self->{'issqlite'} ? :
351 0 1 unless ($db)
352 0 0 unless $self->error
365 0 1 if (my $dberr = $db->connect->errstr)
375 0 1 unless ($db)
376 0 0 unless $self->error
390 0 1 if (my $dberr = $db->connect->errstr)
400 0 1 unless ($db)
401 0 0 unless $self->error
408 0 1 if (my $dberr = $db->connect->errstr)
418 0 2 unless ($db)
419 0 0 unless $self->error
427 0 2 if (my $dberr = $db->connect->errstr)
437 0 1 unless ($db)
438 0 0 unless $self->error
444 0 1 if (my $dberr = $db->connect->errstr)
458 0 0 unless ($db)
459 0 0 unless $self->error
467 0 0 if (my $dberr = $db->connect->errstr)