Condition Coverage

blib/lib/Drought/PET/Thornthwaite.pm
Criterion Covered Total %
condition 26 39 66.6


and 3 conditions

line !l l&&!r l&&r condition
98 0 0 11 @_ and @_ >= 5
114 2 0 9 $yday >= 1 and $yday <= 366
119 1 1 5 $lat >= 0 and $lat <= 90
122 0 0 5 defined $temperature && defined $tei && &looks_like_number($temperature) && &looks_like_number($tei)
135 0 1 1 $temperature > 0 and $temperature < "26.5"
179 0 0 5 @_ and @_ >= 12
195 0 1 15 defined $monthly_temperatures[$i] && &looks_like_number($monthly_temperatures[$i])

or 3 conditions

line l !l&&r !l&&!r condition
122 0 0 5 not defined $temperature && defined $tei && &looks_like_number($temperature) && &looks_like_number($tei) or $temperature == $missing_val
0 1 4 not defined $temperature && defined $tei && &looks_like_number($temperature) && &looks_like_number($tei) or $temperature == $missing_val or $tei == $missing_val
1 1 3 not defined $temperature && defined $tei && &looks_like_number($temperature) && &looks_like_number($tei) or $temperature == $missing_val or $tei == $missing_val or not defined($temperature <=> 0)
2 0 3 not defined $temperature && defined $tei && &looks_like_number($temperature) && &looks_like_number($tei) or $temperature == $missing_val or $tei == $missing_val or not defined($temperature <=> 0) or not defined($tei <=> 0)
195 1 1 14 not defined $monthly_temperatures[$i] && &looks_like_number($monthly_temperatures[$i]) or $monthly_temperatures[$i] == $missing_val
2 3 11 not defined $monthly_temperatures[$i] && &looks_like_number($monthly_temperatures[$i]) or $monthly_temperatures[$i] == $missing_val or not defined($monthly_temperatures[$i] <=> 0)