Branch Coverage

blib/lib/Data/ResultsHelper.pm
Criterion Covered Total %
branch 0 96 0.0


line true false branch
12 0 0 ref $_[0] eq 'HASH' ? :
32 0 0 unless ($ARGS{'cookie_name'})
33 0 0 if ($0 and $0 =~ m[.+/(.+)$]) { }
48 0 0 if (exists $$self{'prefs'}{$key}) { }
0 0 elsif (exists $self->form->{$key}) { }
0 0 elsif (exists $$prefs_defaults{$key}) { }
61 0 0 unless ($$self{'form'})
71 0 0 if ($value =~ /\0/) { }
84 0 0 unless ($self->retrieve_results)
92 0 0 if ($$self{'headers'} and ref $$self{'headers'} eq 'ARRAY')
107 0 0 if ($self->set_cookie)
118 0 0 if $ENV{'CONTENT_TYPED'}
121 0 0 unless $self->store($$self{'results'}, $filename)
147 0 0 if ($$self{'results'}[0][$i])
155 0 0 $self->get_pages > 1 ? :
161 0 0 if not $self->second_page and $self->smart_second_page_toc
176 0 0 if $self->toc_limit and $i > $self->toc_limit
209 0 0 if ($start < 1) { }
226 0 0 if ($start > $self->rows) { }
237 0 0 unless ($$self{'script_name'})
258 0 0 unless ($$self{'no_header'})
260 0 0 $$self{'prefs'}{'sort_column'} =~ /^-?\d+(,[,\-\d]+)/ ? :
262 0 0 unless length $$self{'results'}[0][$i]
266 0 0 if (not exists $$self{'prefs'}{'sort_column'}) { }
0 0 elsif ($$self{'prefs'}{'sort_column'} =~ /^\-$i\b/) { }
0 0 elsif ($$self{'prefs'}{'sort_column'} =~ /^\b$i\b/) { }
287 0 0 if ($Data::ResultsHelper::AUTOLOAD =~ /.+::(.+)/)
289 0 0 if exists $$self{$method}
298 0 0 if (ref $$self{'sort_code'} eq 'HASH')
307 0 0 if (exists $$self{'prefs'}{'sort_column'} and $$self{'prefs'}{'sort_column'} =~ /^[0-9,\-]+$/)
317 0 0 if defined $$self{'results'} and ref $$self{'results'} and $#{$$self{'results'};} > -1
323 0 0 unless $filename =~ /^$$self{'base_dir'}/
324 0 0 if ($filename and -f $filename) { }
0 0 elsif ($self->can('generate_results')) { }
346 0 0 unless $rows % $$self{'prefs'}{'at_a_time'}
358 0 0 $$self{'prefs'}{'start_number'} + $$self{'prefs'}{'at_a_time'} - 1 > $rows ? :
364 0 0 unless defined $values
365 0 0 if (ref $values eq 'ARRAY')
376 0 0 if not $value or $key eq 'sort_column' or $key eq 'start_number'
388 0 0 if exists $$self{'prefs'}{$_}
395 0 0 ref $arg ? :
397 0 0 if (defined $$ref)
402 0 0 $return ? :
407 0 0 ref $arg ? :
409 0 0 if (defined $$ref)
414 0 0 $return ? :
420 0 0 unless $time and length $time
422 0 0 if ($localtime) { }