Branch Coverage

blib/lib/NBI/QueuedJob.pm
Criterion Covered Total %
branch 23 46 50.0


line true false branch
50 2 0 if (substr($_[0], 0, 1) eq "-")
54 1 5 if ($i =~ /^-user/) { }
0 5 elsif ($i =~ /^-jobid/) { }
0 5 elsif ($i =~ /^-queue/) { }
0 5 elsif ($i =~ /^-status/) { }
0 5 elsif ($i =~ /^-name/) { }
5 0 elsif ($i =~ /^-(\w+)/) { }
58 0 0 if ($data{$i} =~ /^\d+$/) { }
67 0 0 if (grep {$_ eq uc $data{$i};} @VALID_STATUS) { }
76 4 1 if (grep {$_ eq uc $1;} @VALID_ATTR) { }
77 4 0 if (defined $data{$i}) { }
95 1 0 defined $username ? :
96 0 1 defined $queue ? :
97 0 1 defined $name ? :
98 0 1 defined $jobid ? :
99 0 1 defined $status ? :
107 0 1 if defined $new_val
114 0 1 if defined $new_val
121 0 1 if defined $new_val
128 0 1 if defined $new_val and not $new_val =~ /^\d+$/
129 0 1 if defined $new_val
136 0 1 if defined $new_val and not grep({$_ eq uc $new_val;} @VALID_STATUS)
137 0 1 if defined $new_val