Zurück |  | Weiter

## 4.12. "Named Destinations" vergleichen

„Named Destinations“ sind sicher selten ein Testziel, was auch daran liegt, dass es bisher keine Testwerkzeuge dafür gab. Mit PDFUnit kann aber überprüft werden, ob zwei Dokumente die gleichen „Named Destinations“ haben.

### Anzahl

Am einfachsten ist es, die Anzahl von „Named Destinations“ zweier Dokumente zu vergleichen:

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

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

### Namen und interne Position

Wenn die Namen von 'Named Destinations' für zwei Dokumente gleich sein sollen, kann das auf die folgende Weise getestet werden:

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

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

Zurück | Nach oben | Weiter
4.11. Lesezeichen (Bookmarks) vergleichen | Zum Anfang | 4.13. PDF-Bestandteile vergleichen