Branch Coverage

blib/lib/DBD/Mock/dr.pm
Criterion Covered Total %
branch 31 36 86.1


line true false branch
15 1 78 if ($drh->{'mock_connect_fail'} == 1)
23 7 2 if ($dbname and $DBD::Mock::AttributeAliasing)
57 3 1 if ($attr =~ /^mock_/) { }
58 0 3 if ($attr eq 'mock_connect_fail') { }
2 1 elsif ($attr eq 'mock_data_sources') { }
62 2 0 unless (defined $drh->{'mock_data_sources'})
78 6 1 if ($attr =~ /^mock_/) { }
79 2 4 if ($attr eq 'mock_connect_fail') { }
1 3 elsif ($attr eq 'mock_data_sources') { }
2 1 elsif ($attr eq 'mock_add_data_sources') { }
80 1 1 $value ? :
83 0 1 if (ref $value ne 'ARRAY')
102 5 4 /^DBI\:Mock\:/i ? :
117 0 3 unless ref $_ eq 'CODE'
121 0 1 unless ref $_ eq 'CODE'
127 9 69 $driverDsn ? :
132 8 6 if (my($key, $value) = $parameter =~ /^(.*?)=(.*)$/)
137 75 3 unless %driverParameters