Zurück |  | Weiter

## 5.2. Mehrere Dokumente testen

Dieses Beispiel prüft, ob alle drei übergebenen Dokumente zwei bestimmte Textstücke enthalten:

    @Test
    public void textInMultipleDocuments() throws Exception {
      String fileName1 = "document_en.pdf";
      String fileName2 = "document_es.pdf";
      String fileName3 = "document_de.pdf";
      File file1 = new File(fileName1);
      File file2 = new File(fileName2);
      File file3 = new File(fileName3);
      File[] files = {file1, file2, file3};

      String expectedDate = "28.09.2014";
      String expectedDocumentID = "XX-123";

      AssertThat.eachDocument(files)
                .restrictedTo(FIRST_PAGE)
                .hasText()
                .containing(expectedDate)
                .containing(expectedDocumentID)
      ;
    }

Die PDF-Dokumente werden hier als `String[]` übergeben. Weiterhin werden die Typen `File[]`, `InputStream[]` und `URL[]` unterstützt.

Zurück | Nach oben | Weiter
Kapitel 5. Mehrere Dokumente und Verzeichnisse | Zum Anfang | 5.3. Verzeichnis testen