Condition Coverage

blib/lib/DataCube/MeasureUpdater.pm
Criterion Covered Total %
condition 0 22 0.0


and 2 conditions

line l !l condition
14 0 0 (%opts) = @opts and last updater_opts
16 0 0 $opts{'schema'} = $opts[0] and last updater_opts

and 3 conditions

line !l l&&!r l&&r condition
14 0 0 0 @_ > 2 and @_ % 2
21 0 0 0 $schema and ref $schema
0 0 0 $schema and ref $schema and ref($schema) =~ /^datacube::schema$/i

or 3 conditions

line l !l&&r !l&&!r condition
24 0 0 0 ref $class || $class
100 0 0 0 not defined $$target{$target_key}{'min'}{$measure_field} or $$target{$target_key}{'min'}{$measure_field} > $$source{$source_key}{'min'}{$measure_field}
112 0 0 0 not defined $$target{$target_key}{'max'}{$measure_field} or $$target{$target_key}{'max'}{$measure_field} < $$source{$source_key}{'max'}{$measure_field}