Branch Coverage

File:lib/XML/Parser/Lite/Tree/XPath/Result.pm
Coverage:92.9%

line%coveragebranch
30100TF$$self{'type'} eq 'Error' ? :
3650TFif ($$self{'type'} eq 'nodeset')
5850TFif $self->is_error
60100TFif $type eq 'number'
61100TFif $type eq 'boolean'
62100TFif $type eq 'string'
63100TFif $type eq 'nodeset'
64100TFif $type eq 'node'
72100TFif $$self{'type'} eq 'boolean'
73100TFif $self->is_error
75100TFif ($$self{'type'} eq 'number')
76100TFif $$self{'value'} eq 'NaN'
80100TFif ($$self{'type'} eq 'string')
84100TFif ($$self{'type'} eq 'nodeset')
8850TFif ($$self{'type'} eq 'node')
98100TFif $$self{'type'} eq 'string'
99100TFif $self->is_error
102100TFif ($$self{'type'} eq 'nodeset')
103100TFunless scalar @{$$self{'value'};}
110100TFif ($$self{'type'} eq 'node')
11250TFif $$self{'value'}{'type'} eq 'attribute'
117100TFif ($$self{'type'} eq 'number')
121100TFif ($$self{'type'} eq 'boolean')
122100TF$$self{'value'} ? :
131100TFif $$self{'type'} eq 'nodeset'
132100TFif $self->is_error
134100TFif ($$self{'type'} eq 'node')
14450TFif $$self{'type'} eq 'node'
145100TFif $self->is_error
153100TFif $$self{'type'} eq 'number'
154100TFif $self->is_error
156100TFif ($$self{'type'} eq 'string')
157100TFif ($$self{'value'} =~ /^[\x20\x09\x0D\x0A]*(-?([0-9]+(\.([0-9]+)?)?)|(\.[0-9]+))[\x20\x09\x0D\x0A]*$/) { }
165100TFif ($$self{'type'} eq 'boolean')
166100TF$$self{'value'} ? :