Condition Coverage

blib/lib/VoiceXML/Client/Item/Factory.pm
Criterion Covered Total %
condition 22 60 36.6


and 3 conditions

line !l l&&!r l&&r condition
112 62 0 0 not $parent and ref $class

or 2 conditions

line l !l condition
109 62 0 shift() || (return VoiceXML::Client::Util::error('VoiceXML::Client::Item::Factory::newItem() Must pass an XML element to new.'))
131 4 0 shift() || (return)
140 1 0 shift() || (return)
148 7 0 shift() || (return)
156 0 0 shift() || (return)
164 0 0 shift() || (return)
172 1 0 shift() || (return)
182 1 0 shift() || (return)
190 5 0 shift() || (return)
198 1 0 shift() || (return)
206 1 0 shift() || (return)
214 7 0 shift() || (return)
222 0 0 shift() || (return)
230 6 0 shift() || (return)
238 0 0 shift() || (return)
245 3 0 shift() || (return)
253 2 0 shift() || (return)
261 2 0 shift() || (return)
270 2 0 shift() || (return)
278 10 0 shift() || (return)
287 0 0 shift() || (return)
296 0 0 shift() || (return)
306 0 0 shift() || (return)
315 1 0 shift() || (return)
325 1 0 shift() || (return)
338 4 0 shift() || (return)
347 2 0 shift() || (return)

or 3 conditions

line l !l&&r !l&&!r condition
89 0 3 0 ref $class || $class