Branch Coverage

blib/lib/DDG/Request.pm
Criterion Covered Total %
branch 20 20 100.0


line true false branch
75 1 48 unless scalar @parts
76 14 34 $parts[0] eq '' ? :
79 149 112 unless ($_ % 2)
91 8 141 if $part =~ s/^!//go
92 4 145 if $part =~ s/\?$//go
94 10 139 if ($part =~ /[^\w']/o)
113 14 10 unless defined $to_pos
117 3 11 $max % 2 ? :
10 14 if ($to_pos < $max and $from_pos == 0 || $from_pos == 2 && $query_raw_parts[0] eq '') { }
11 3 elsif ($max % 2 ? $to_pos == $max - 1 : $to_pos == $max) { }