13.13. Einsatz mit TestNG

PDFUnit läuft auch mit TestNG.

Wenn Sie lediglich die einfache Annotation @Test verwenden, ist sowieso kein Unterschied erkennbar. Erst wenn z.B. Exceptions erwartet werden, ist TestNG zu erkennen:

@Test(expectedExceptions=PDFUnitValidationException.class)
public void hasAuthor_NoAuthorInPDF() throws Exception {
  String filename = "documentUnderTest.pdf";
  
  AssertThat.document(filename)
            .hasAuthor()
  ;
}