Branch Coverage

blib/lib/Farly/Object/Aggregate.pm
Criterion Covered Total %
branch 25 30 83.3


line true false branch
17 0 8 unless defined $container
20 0 8 unless $container->isa('Farly::Object::List')
52 2 5 if $i == scalar @arr
57 9 5 if ($property ne '__AGG__')
76 1 3 if $i == scalar @arr
95 14 721 unless ($obj->has_defined($key))
99 5 716 unless ($obj->get($key)->can('compare'))
107 338 19 if ($all_keys_defined)
128 0 10 unless scalar @keys > 0
141 678 1046 if $r != 0
167 9 329 if $j == scalar @sorted
186 57 418 if ($object->matches($search))
199 0 2 unless defined $list
202 0 2 unless $list->isa('Farly::Object::List')
206 2 9 if ($object->matches($search))