Branch Coverage

blib/lib/Database/Temp.pm
Criterion Covered Total %
branch 17 26 65.3


line true false branch
34 0 6 unless ($driver_module->is_available)
40 1 5 if (defined $params{'basename'})
42 0 1 unless $params{'basename'} =~ /[[:alnum:]_]{1,}/msx
46 1 5 if (defined $params{'name'})
51 0 6 if (defined $params{'cleanup'})
53 0 0 unless $params{'cleanup'} =~ /^[10]$/msx
58 2 4 if (defined $params{'init'})
59 0 2 if ref !($params{'init'} =~ /(?: SCALAR|CODE)/msx)
63 0 6 if (defined $params{'deinit'})
64 0 0 if ref !($params{'deinit'} =~ /(?: SCALAR|CODE)/msx)
68 3 3 defined $params{'args'} ? :
82 2 6 unless $params{'driver'}
95 1 5 unless $can_load