| line | true | false | branch | 
 
| 60 | 0 | 0 | if $self->{'product'} ne '' | 
 
| 61 | 0 | 0 | if $self->{'version'} ne '' | 
 
| 62 | 0 | 0 | if @{$self->{'dates'};} != 0 | 
 
| 63 | 0 | 0 | if @{$self->{'h'};} != 0 | 
 
| 64 | 0 | 0 | if @{$self->{'v'};} != 0 | 
 
| 65 | 0 | 0 | if $self->{'ifExactDates'} != 0 | 
 
| 66 | 0 | 0 | if $self->{'ifExactHV'} != 0 | 
 
| 111 | 0 | 0 | if $arg | 
 
| 112 | 0 | 0 | unless -d $cacheDir | 
 
| 114 | 0 | 0 | if (-s "$cacheDir/$modisProductsFile") { } | 
 
| 116 | 0 | 0 | if (-s "$cacheDir/$modisDatesFile") { } | 
 
| 118 | 0 | 0 | if (-s "$cacheDir/$modisGlobalFile") { } | 
 
| 138 | 0 | 0 | if $arg | 
 
| 140 | 0 | 0 | if $cacheState eq '' | 
 
| 141 | 0 | 0 | if $cacheState eq 'file' | 
 
| 143 | 0 | 0 | unless (-d $cacheDir) | 
 
| 144 | 0 | 0 | unless make_path($cacheDir) | 
 
| 149 | 0 | 0 | unless open $fhd, '>', "$cacheDir/$modisProductsFile" | 
 
| 154 | 0 | 0 | unless close $fhd | 
 
| 156 | 0 | 0 | unless open $fhd, '>', "$cacheDir/$modisDatesFile" | 
 
| 161 | 0 | 0 | unless close $fhd | 
 
| 163 | 0 | 0 | unless open $fhd, '>', "$cacheDir/$modisGlobalFile" | 
 
| 182 | 0 | 0 | unless /$product/ | 
 
| 194 | 0 | 0 | unless &any(sub {
	/$product/;
}
, keys %modisProducts) | 
 
| 199 | 0 | 0 | if $teststr =~ /h[0-9]{2}v[0-9]{2}/ | 
 
| 210 | 0 | 0 | if (@_) | 
 
| 211 | 0 | 0 | if ($cacheState eq '') { } | 
 
| 215 | 0 | 0 | if &any(sub {
	/$_[0]\.[0-9]{3}/;
}
, keys %modisProducts) | 
 
| 216 | 0 | 0 | if $failed | 
 
| 228 | 0 | 0 | if (@_) | 
 
| 230 | 0 | 0 | if ($self->{'product'} eq '') { } | 
 
| 234 | 0 | 0 | if (&none(sub {
	/$self->{'version'}/;
}
, @vers)) | 
 
| 247 | 0 | 0 | if (@_) | 
 
| 249 | 0 | 0 | if ($self->{'product'} eq '') { } | 
 
| 263 | 0 | 0 | if (@_) | 
 
| 265 | 0 | 0 | unless $_ < 0 | 
 
|  | 0 | 0 | if (&any(sub {
	$_ > 35 unless $_ < 0;
}
, @$refH)) | 
 
| 277 | 0 | 0 | if (@_) | 
 
| 279 | 0 | 0 | unless $_ < 0 | 
 
|  | 0 | 0 | if (&any(sub {
	$_ > 17 unless $_ < 0;
}
, @$refV)) | 
 
| 291 | 0 | 0 | if (@_) | 
 
| 293 | 0 | 0 | if $nDates == 0 | 
 
| 303 | 0 | 0 | if (@_) | 
 
| 307 | 0 | 0 | if $nH == 0 or $nV == 0 | 
 
| 312 | 0 | 0 | if ($self->{'ifExactHV'}) | 
 
| 315 | 0 | 0 | if $nH == 0 or $nV == 0 | 
 
| 316 | 0 | 0 | if $nH != $nV | 
 
| 335 | 0 | 0 | unless &any(sub {
	/$product/;
}
, keys %modisProducts) | 
 
| 341 | 0 | 0 | if ($version ne '') { } | 
 
| 342 | 0 | 0 | if (&any(sub {
	/$version/;
}
, @availVersions)) { } | 
 
| 350 | 0 | 0 | if int $_ > int $version | 
 
| 357 | 0 | 0 | if ($self->{'ifExactDates'}) { } | 
 
| 362 | 0 | 0 | if &none(sub {
	/$_/;
}
, @{$modisDates{$product};}) | 
 
| 363 | 0 | 0 | if ($failed) | 
 
| 385 | 0 | 0 | if $modisDate - &min(@newDates) < 0 | 
 
| 386 | 0 | 0 | if $modisDate - &max(@newDates) > 0 | 
 
| 393 | 0 | 0 | unless ($modisGlobal{$product}) | 
 
| 396 | 0 | 0 | if ($self->{'ifExactHV'}) { } | 
 
| 399 | 0 | 0 | if ($nH != $nV) | 
 
| 400 | 0 | 0 | if $nH != $nV | 
 
| 421 | 0 | 0 | if (not $modisGlobal{$product}) { } | 
 
| 427 | 0 | 0 | if (/$pat/) | 
 
| 432 | 0 | 0 | if ($nNewUrl == 1) { } | 
 
|  | 0 | 0 | elsif ($nNewUrl < 1) { } | 
 
| 447 | 0 | 0 | if (int $_ > $createDate) | 
 
| 457 | 0 | 0 | if ($nUrl == 1) { } | 
 
|  | 0 | 0 | elsif ($nUrl < 1) { } | 
 
| 472 | 0 | 0 | if (int $_ > $createDate) | 
 
| 490 | 0 | 0 | if $arg | 
 
| 492 | 0 | 0 | if $arg | 
 
| 496 | 0 | 0 | if $nUrl == 0 | 
 
| 499 | 0 | 0 | unless (-d $self->{'targetDir'}) | 
 
| 501 | 0 | 0 | if make_path($self->targetDir) | 
 
| 502 | 0 | 0 | if ($failed) | 
 
| 512 | 0 | 0 | if $self->{'forceReload'} and -f $file | 
 
| 514 | 0 | 0 | if open my $fh, '>>:raw', $file | 
 
| 515 | 0 | 0 | if ($failed) | 
 
| 520 | 0 | 0 | if ($bytes and not $self->{'forceReload'}) { } | 
 
| 537 | 0 | 0 | if ($status =~ /^(200|206|416)/) { } | 
 
| 554 | 0 | 0 | if $caller ne 'WebService::MODIS' | 
 
| 561 | 0 | 0 | unless ($response->is_success) | 
 
| 568 | 0 | 0 | unless /href="M/ | 
 
| 572 | 0 | 0 | if exists $lookupTable{$_} | 
 
| 573 | 0 | 0 | if defined $lookupTable{$_} | 
 
| 574 | 0 | 0 | if $lookupTable{$_} | 
 
| 587 | 0 | 0 | if $caller ne 'WebService::MODIS' | 
 
| 596 | 0 | 0 | unless ($response->is_success) | 
 
| 603 | 0 | 0 | unless /href="20[0-9]{2}\.[0-9]{2}\.[0-9]{2}/ | 
 
| 617 | 0 | 0 | if $caller ne 'WebService::MODIS' | 
 
| 628 | 0 | 0 | unless ($response->is_success) | 
 
| 635 | 0 | 0 | unless /href="M/ | 
 
| 636 | 0 | 0 | if /hdf.xml/ |