6.3. Name des alten Vorstandes

Ausgangssituation

Der Vorstand hat gewechselt.

Problem

Der Name des früheren Vorsitzenden darf nicht mehr im Header der PDF-Dokumente auftauchen.

Lösungsansatz

PDFUnit bietet die Möglichkeit, Inhalte von PDF-Dokumenten auf ihre Nicht-Existenz zu überprüfen.

Lösung

@Test
public void verifyOldCEONotPresent() throws Exception {
  String filename = "documentUnderTest.pdf";
  String oldCEO = "NameOfOldCEO";
  PageRegion header = createHeaderRegion();
  
  AssertThat.document(filename)
            .restrictedTo(header)
            .hasText() 
            .notContaining(oldCEO) 
  ;
}