Condition Coverage

lib/XML/Schema/Type/Complex.pm
Criterion Covered Total %
condition 17 29 58.6


or 2 conditions

line l !l condition
54 17 11 $$config{'name'} ||= 'anon'
58 28 0 $factory->create('attribute_group', $config) || (return $self->error($factory->error))
83 27 0 $factory->module('content') || (return $self->error($factory->error))
88 27 0 $factory->module('particle') || (return $self->error($factory->error))
96 22 2 $factory->create('content', $config) || (return $self->error($factory->error))
148 2 0 $$self{'_FACTORY'} || (return $self->error('no factory defined'))
150 2 0 $factory->create('content', @_) || (return $self->error($factory->error))
279 16 1 $$self{'content'} || (return $self->error('no content defined'))
286 1 0 $$self{'content'} || (return $self->error('no content defined'))
293 5 0 $$self{'content'} || (return $self->error('no content defined'))

or 3 conditions

line l !l&&r !l&&!r condition
53 5 23 0 $$config{'scope'} ||= $self
117 15 0 3 $agroup->attribute(@_) || $self->error($agroup->error)
313 0 0 0 $instance->complex_handler($self, $element) || $self->error($instance->error)