6.5. Neues Logo auf jeder Seite

Ausgangssituation

Zwei Unternehmen fusionieren.

Problem

Für einen Teil der Dokumente ändert sich das Logo. Das neue Logo muss demnächst auf jeder Seite sichtbar sein.

Lösungsansatz

Das neue Logo liegt als Bilddatei vor und wird von PDFUnit im Test verwendet.

Lösung

@Test
public void verifyNewLogoOnEveryPage() throws Exception {
  String filename = "documentUnderTest.pdf";
  String newLogoImage = "images/newLogo.png";
  
  AssertThat.document(filename)
            .containsImage(newLogoImage)
  ; 
}