In den vorhergehenden Kapiteln wurden viele Beispiele gezeigt, um zwei PDF-Dokumente zu vergleichen, aber nicht alle. Die folgende Liste nennt die restlichen Tests, die ohne zusätzliche Erläuterungen verständlich sein sollten:
// Various methods, comparing PDF. Not described before:
.haveSameJavaScript()
.haveSameKeywords()
.haveSameLanguageInfo()
.haveSameLayerNames()
.haveSameTaggingInfo()
Vergleichsmethoden können auch verkettet werden:
@Test public void haveSameAuthorTitle() throws Exception { String filenameTest = "documentUnderTest.pdf"; String filenameReference = "reference.pdf"; AssertThat.document(filenameTest) .and(filenameReference) .haveSameAuthor() .haveSameTitle() ; }
Das Beispiel ist nur eine Syntax-Demo. In der Praxis sollten sie hieraus zwei Tests machen und beiden einen guten Namen geben.