10.3. 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

<!-- 
  Situation: two companies combine.
  This sample shows how to verify that the new signature is used.
-->
<testcase name="verifyNewSignatureOnLastPage">
  <assertThat testDocument="images/imagesWithSameImagesOnOnePage.pdf">
    <containsImage file="images/CEO-signature.png" 
                   on="LAST_PAGE"
    />
  </assertThat>
</testcase>