Branch Coverage

blib/lib/IPC/Concurrency/DBI/Application.pm
Criterion Covered Total %
branch 18 26 69.2


line true false branch
108 1 17 unless defined $database_handle
110 0 17 unless Data::Validate::Type::is_instance($database_handle, 'class', 'DBI::db')
112 0 17 if defined $name and defined $application_id
117 12 5 if (defined $name) { }
4 1 elsif (defined $application_id) { }
142 0 16 if defined $database_handle->errstr
144 3 13 unless defined $data
190 0 5 if defined $database_handle->errstr
195 1 4 unless $rows_affected == 1
228 0 5 if defined $database_handle->errstr
230 0 5 unless defined $data
268 0 1 unless Data::Validate::Type::is_number($maximum_instances, 'strictly_positive', 1)
283 0 1 if defined $database_handle->errstr