Condition Coverage

lib/XML/Parser/Lite/Tree/XPath/Tokener.pm
Criterion Covered Total %
condition 21 30 70.0


and 3 conditions

line !l l&&!r l&&r condition
301 40 152 0 defined $$token{'next'} and $$token{'next'}->match('NameTestPostfix')
307 40 152 0 defined $$token{'next'} and $$token{'next'}->match('QNameSep')
192 0 0 defined $$token{'next'} and $$token{'next'}->match('QNameSep') and defined $$token{'next'}{'next'}
152 0 0 defined $$token{'next'} and $$token{'next'}->match('QNameSep') and defined $$token{'next'}{'next'} and $$token{'next'}{'next'}->match('NCName')
404 0 0 0 defined $content and $$self{'content'} ne $content

or 3 conditions

line l !l&&r !l&&!r condition
211 15 84 1192 $p->match('Symbol', '@') or $p->match('Symbol', '::')
99 134 1058 $p->match('Symbol', '@') or $p->match('Symbol', '::') or $p->match('Symbol', '(')
218 70 988 $p->match('Symbol', '@') or $p->match('Symbol', '::') or $p->match('Symbol', '(') or $p->match('Symbol', '[')
204 25 963 $p->match('Symbol', '@') or $p->match('Symbol', '::') or $p->match('Symbol', '(') or $p->match('Symbol', '[') or $p->match('Symbol', ',')
95 322 641 $p->match('Symbol', '@') or $p->match('Symbol', '::') or $p->match('Symbol', '(') or $p->match('Symbol', '[') or $p->match('Symbol', ',') or $p->match('Operator')