Zurück |  | Weiter

## 6.4. Unterschrift des neuen Vorstandes

### Ausgangssituation

Der Vorstand hat gewechselt.

### Problem

Vertragsrelevante PDF-Dokumente, die in gedruckter Form an Kunden geschickt werden, benötigen eine gültige Unterschrift. Somit muss die Unterschrift unter den Dokumenten die des neuen Vorsitzenden sein.

Die neue und die alte Unterschrift liegen zwar jeweils als Bilddatei vor. Beide Dateien haben aber den gleichen Namen, damit ein Vorstandswechsel nicht zu einer Programmänderung führt.

### Lösungsansatz

Die Bilddatei wird Byte-weise gegen das Bild innerhalb des PDF-Dokumentes verglichen.

### Lösung

    @Test
    public void verifyNewSignatureOnLastPage() throws Exception {
      String filename = "documentUnderTest.pdf";
      String newSignatureImage = "images/CEO-signature.png";

      AssertThat.document(filename)
                .restrictedTo(LAST_PAGE)
                .containsImage(newSignatureImage)
      ;
    }

Zurück | Nach oben | Weiter
6.3. Name des alten Vorstandes | Zum Anfang | 6.5. Neues Logo auf jeder Seite