Branch Coverage

blib/lib/Neo4j/Cypher/Pattern.pm
Criterion Covered Total %
branch 41 44 93.1


line true false branch
19 2 48 if (@_)
34 0 2 if not defined $_[0] or ref $_[0]
47 6 87 unless (@_)
57 19 68 if (@l)
61 23 64 $lbls ? :
62 27 60 if ($props)
78 3 29 unless (@_)
85 3 26 if ($type) { }
91 27 2 if ($varname)
97 15 14 unless ($dir)
98 11 4 if ($type)
105 15 14 $type ? :
107 9 20 if ($hops)
108 2 7 if (@$hops == 0) { }
0 7 elsif (@$hops == 1) { }
118 3 26 if ($props)
126 25 4 $str ? :
128 22 7 if ($dir)
129 7 15 if ($dir eq '<') { }
15 0 elsif ($dir eq '>') { }
169 4 30 if $_[0]{'no_quote'} and $_[1] =~ /$_[0]{'no_quote'}/ or $_[1] =~ /(?:^|\s)\$/
172 1 29 if ref $_[1] eq 'SCALAR'