Condition Coverage

blib/lib/CCCP/SQLiteWrap.pm
Criterion Covered Total %
condition 0 82 0.0


and 2 conditions

line l !l condition
102 0 0 exists $$param{'meta'}{'default'} and scalar @{$$param{'meta'}{'default'};} % 2
339 0 0 $t_event_2 and $sql and ref $sql eq 'ARRAY' and scalar @$sql

and 3 conditions

line !l l&&!r l&&r condition
134 0 0 0 $can_fk and exists $$param{'meta'}{'fk'}
140 0 0 0 @fk and scalar @fk % 2 == 0
225 0 0 0 -e $obj->path and -s _
250 0 0 0 $t_name and exists $$exisis_table{$t_name}
0 0 0 $t_name and exists $$exisis_table{$t_name} and $ind_array
304 0 0 0 $table and $ind_fields
0 0 0 $table and $ind_fields and ref $ind_fields eq 'ARRAY'
333 0 0 0 $t_name && exists $$exisis_table{$t_name} && $param
336 0 0 0 $t_event_1 && $event_param
339 0 0 0 $t_event_2 and $sql
0 0 0 $t_event_2 and $sql and ref $sql eq 'ARRAY'

or 3 conditions

line l !l&&r !l&&!r condition
88 0 0 0 @_ or scalar @_ % 2 == 0
95 0 0 0 not $name or ref $name
0 0 0 not $name or ref $name or not $param
0 0 0 not $name or ref $name or not $param or ref $param ne 'HASH'
0 0 0 not $name or ref $name or not $param or ref $param ne 'HASH' or not exists $$param{'fields'}
143 0 0 0 not $fk_field or ref $fk_field
0 0 0 not $fk_field or ref $fk_field or ref $fk_param ne 'HASH'
0 0 0 not $fk_field or ref $fk_field or ref $fk_param ne 'HASH' or not exists $$param{'fields'}{$fk_field}
242 0 0 0 @_ or scalar @_ % 2 == 0
267 0 0 0 not $new_index_fields or ref $new_index_fields ne 'ARRAY'
326 0 0 0 @_ or scalar @_ % 2 == 0
333 0 0 0 not $t_name && exists $$exisis_table{$t_name} && $param or ref $param ne 'HASH'
0 0 0 not $t_name && exists $$exisis_table{$t_name} && $param or ref $param ne 'HASH' or not keys %$param
336 0 0 0 not $t_event_1 && $event_param or ref $event_param ne 'HASH'
0 0 0 not $t_event_1 && $event_param or ref $event_param ne 'HASH' or not keys %$event_param