Branch Coverage

blib/lib/Class/ReluctantORM/FilterSupport.pm
Criterion Covered Total %
branch 0 68 0.0


line true false branch
42 0 0 if (ref $inv) { }
51 0 0 if (ref $class)
65 0 0 ref $inv ? :
66 0 0 if (@_ % 2)
69 0 0 unless ($args{'class'})
74 0 0 unless $args{'fields'}
76 0 0 unless (@fields)
81 0 0 if (keys %args)
105 0 0 if (@_ % 2)
108 0 0 unless ($args{'classes'})
109 0 0 unless (ref $args{'classes'} eq 'ARRAY')
110 0 0 unless (ref $args{'fields'} eq 'ARRAY')
114 0 0 if (keys %args)
128 0 0 if (@_ % 2)
133 0 0 unless (ref $args{'fields'} eq 'ARRAY')
137 0 0 unless (grep {$_ eq $field;} $class->field_names_including_relations)
142 0 0 if (keys %args)
157 0 0 if (@_ % 2)
160 0 0 unless ($args{'class'})
164 0 0 unless (ref $args{'fields'} eq 'ARRAY')
171 0 0 unless (grep {$_ eq $field;} $class->field_names_including_relations)
176 0 0 if (keys %args)
181 0 0 unless $$filters{$field}
189 0 0 ref $inv ? :
191 0 0 unless ($field)
194 0 0 unless (grep {$_ eq $field;} $class->field_names_including_relations)
202 0 0 if (defined $object_filter_metadata) { }
203 0 0 unless $$object_filter_metadata{$field}
205 0 0 unless $$class_filter_metadata{$field}
252 0 0 if $object_filter_list
262 0 0 unless $$class_filters{$field}
279 0 0 unless exists $$arg_ref{$option}
280 0 0 if ($info)
295 0 0 unless $info