Condition Coverage

blib/lib/Google/Ads/GoogleAds/Utils/FieldMasks.pm
Criterion Covered Total %
condition 18 24 75.0


and 3 conditions

line !l l&&!r l&&r condition
144 5 0 2 not $modified_is_defined and $original_is_defined
5 1 1 not $modified_is_defined and $original_is_defined and $original_values_size == 0
6 0 0 not $original_is_defined and $modified_is_defined
6 0 0 not $original_is_defined and $modified_is_defined and $modified_values_size == 0

or 3 conditions

line l !l&&r !l&&!r condition
84 6 2 60 ref $original_value eq "ARRAY" or ref $modified_value eq "ARRAY"
7 20 33 __is_hash_ref($original_value) or __is_hash_ref($modified_value)
109 12 20 1 $original_key_exists or defined $modified_value
144 1 0 6 not $modified_is_defined and $original_is_defined and $original_values_size == 0 or not $original_is_defined and $modified_is_defined and $modified_values_size == 0