Condition Coverage

blib/lib/VoiceXML/Client/Item.pm
Criterion Covered Total %
condition 8 31 25.8


and 3 conditions

line !l l&&!r l&&r condition
79 59 0 0 $params and ref $params
59 0 0 $params and ref $params and exists $$params{'context'}
219 0 0 0 exists $$self{'_context'} and defined $$self{'_context'}
0 0 0 exists $$self{'_context'} and defined $$self{'_context'} and $$self{'_context'}
222 0 0 0 defined $$self{'parent'} and $$self{'parent'}
327 18 0 19 my $curChild = $self->getCurrentChild and $self->shouldContinueProcessing

or 2 conditions

line l !l condition
65 59 0 shift() || (return VoiceXML::Client::Util::error('VoiceXML::Client::Item::Factory::new() Must pass an XML element to new.'))
182 0 0 shift() || (return undef)

or 3 conditions

line l !l&&r !l&&!r condition
72 0 59 0 ref $class || $class
74 0 59 0 ref $class || $class
230 1 0 0 $self->getRuntime || VoiceXML::Client::Util::error('VoiceXML::Client::Item::createContext() Could not find runtime!')