Branch Coverage

blib/lib/STIX/Object.pm
Criterion Covered Total %
branch 26 30 86.6


line true false branch
29 0 38 $ns || $name ? :
31 0 38 unless $type
40 0 38 $ns || $name ? :
71 4614 63 if (ref $object eq "STIX::Common::Identifier")
87 73251 5 if ($self->can($property))
90 25607 47644 unless defined $value
92 2644 45000 if (ref $value and $property =~ /_ref$/) { }
81 44919 elsif ($property eq 'extensions') { }
16433 28486 elsif (ref $value eq 'ARRAY' or ref $value eq 'STIX::Common::List') { }
99 21 60 if (ref $value eq "ARRAY" or ref $value eq "STIX::Common::List")
102 21 0 if (ref $extension and $extension->EXTENSION_TYPE)
109 60 21 if (ref $value eq "HASH")
116 1761 14672 if (@{$value;})
121 2033 3482 if ($property =~ /_refs$/ and ref $item) { }
141 2949 3004 if ($self->can("custom_properties"))