Condition Coverage

lib/SOAP/WSDL/XSD/Typelib/ComplexType.pm
Criterion Covered Total %
condition 18 26 69.2


and 3 conditions

line !l l&&!r l&&r condition
226 1 0 3 blessed($_[1]) && $_[1]->isa($type)
362 4 34 0 exists $$option_ref{'xmlns_stack'} and scalar @{$$option_ref{'xmlns_stack'};} >= 2
38 0 0 exists $$option_ref{'xmlns_stack'} and scalar @{$$option_ref{'xmlns_stack'};} >= 2 and $$option_ref{'xmlns_stack'}[-1] ne $$option_ref{'xmlns_stack'}[-2]

or 2 conditions

line l !l condition
432 14 9 $_[1] ||= {}

or 3 conditions

line l !l&&r !l&&!r condition
56 10 5 1 ref $self || $self
133 2 0 19 $_[1] or $AS_HASH_REF_WITHOUT_ATTRIBUTES
161 62 1 1 Class::Load::is_class_loaded($type) or eval { do { Class::Load::load_class($type) } }
336 4 0 25 $NAMES_OF{$class}{$_} || $_
353 38 0 0 not defined $ELEMENT_FORM_QUALIFIED_OF{$class} or $ELEMENT_FORM_QUALIFIED_OF{$class}