Branch Coverage

blib/lib/Business/Tax/US/Form_1040/Worksheets.pm
Criterion Covered Total %
branch 58 58 100.0


line true false branch
272 2 75 unless ref $inputs eq "HASH"
276 1 74 unless $inputs->{'filing_year'}
279 1 73 unless $inputs->{'filing_year'} =~ /^\d{4}$/u
280 1 72 unless $inputs->{'filing_year'} > 2000
282 53 19 $filing_year <= 2024 ? :
304 2 1407 unless $permitted{$k}
310 4 66 unless defined $inputs->{'status'} and $permitted_statuses{$inputs->{'status'}}
327 47 19 $filing_year <= 2024 ? :
344 8 58 unless ($lines[6] < $lines[5])
352 8 50 if ($data->{'status'} eq "married_sep")
364 12 38 $data->{'status'} eq 'married' ? :
365 8 42 unless ($lines[8] < $lines[7])
375 12 30 $data->{'status'} eq 'married' ? :
377 34 8 $diff > 0 ? :
382 34 8 $x > 0 ? :
437 1 2 unless ref $results eq "ARRAY"
565 4 59 unless ref $inputs eq "HASH"
579 16 43 unless defined $inputs->{'status1'} and $permitted_statuses_1{$inputs->{'status1'}}
588 8 35 unless defined $inputs->{'status2'} and $permitted_statuses_2{$inputs->{'status2'}}
593 4 187 unless $permitted{$k}
612 27 4 $diff > 0 ? :
617 4 4 $inputs->{'status1'} eq 'married' ? :
23 8 $inputs->{'status1'} eq 'single_or_married_sep' ? :
630 4 4 $inputs->{'status2'} eq 'married' ? :
4 8 $inputs->{'status2'} eq 'married_sep' ? :
19 12 $inputs->{'status2'} eq 'single' ? :
634 4 27 $diff1 > 0 ? :
681 1 1 unless ref $results eq "ARRAY"
760 672 1228 if (not defined $l or $l eq '0') { }