Zurück |  | Weiter

## 4.13. PDF-Bestandteile vergleichen

Die Anzahl verschiedener Dokumentenbestandteile eines Test-Dokumentes kann mit der Anzahl in einem Referenz-Dokument verglichen werden.

Auch, wenn einige solcher Tests schon in den anderen Kapiteln beschrieben sind, soll an dieser Stelle ein Überblick über alle zählbaren Bestandteile gegeben werden, für die es Vergleichsmethoden gibt:

    // Overview of counting the number of parts of a PDF document:

    .haveSameNumberOfBookmarks()
    .haveSameNumberOfEmbeddedFiles()
    .haveSameNumberOfFields()
    .haveSameNumberOfImages()
    .haveSameNumberOfLayers()
    .haveSameNumberOfNamedDestinations()
    .haveSameNumberOfPages()
    .haveSameNumberOfTaggingInfo()

Nachfolgend werden Beispiele gezeigt, die in keinem anderen Kapitel dargestellt werden:

    @Test
    public void haveSameNumberOfPages() throws Exception {
      String filenameTest = "documentUnderTest.pdf";
      String filenameReference = "reference.pdf";

      AssertThat.document(filenameTest)
                .and(filenameReference)
                .haveSameNumberOfPages()
      ;
    }

    @Test
    public void haveSameNumberOfLayers() throws Exception {
      String filenameTest = "documentUnderTest.pdf";
      String filenameReference = "reference.pdf";

      AssertThat.document(filenameTest)
                .and(filenameReference)
                .haveSameNumberOfLayers()
      ;
    }

Zurück | Nach oben | Weiter
4.12. "Named Destinations" vergleichen | Zum Anfang | 4.14. Text vergleichen