10.2. Datei nicht gefunden

Fehlermeldung

# PDF document 'C:\daten\...\resources\XXX.pdf' could not be loaded.

Erklärung

PDF Dokumente und andere Dateien eines Tests müssen in einem Pfad liegen, den der Java-Prozess findet.

Beispiel mit Fehler

lives_ok {
  my $pdfUnderTest = "$resources_dir/XXX.pdf";             # error, file does not exist
  AssertThat->document($pdfUnderTest)
            ->hasText()
  ;
} "typical error, file not found";;

Beispiel ohne Fehler

lives_ok {
  my $pdfUnderTest = "$resources_dir/doc-under-test.pdf";  #ok 
  AssertThat->document($pdfUnderTest)
            ->hasText()
  ;
} "no error, file exists";