Zurück |  | Weiter

## 4.17. Sonstige Vergleiche

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()

### Verkettung von Vergleichsmethoden

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.

Zurück | Nach oben | Weiter
4.16. XMP-Daten vergleichen | Zum Anfang | Kapitel 5. Mehrere Dokumente und Verzeichnisse