Zurück |  | Weiter

## 4.7. Formate vergleichen

Seitenformate zweier Dokumente sind gleich, wenn Breite und Höhe gleiche Werte haben. Beim folgenden Vergleich wird eine durch die DIN 476 definierte Toleranz der Seitenlängen berücksichtigt.

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

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

Der Vergleich der Seitenformate zweier Dokumente kann auf bestimmte Seiten beschränkt werden:

    @Test
    public void haveSameFormat_OnPage2() throws Exception {
      String filenameTest = "documentUnderTest.pdf";
      String filenameReference = "reference.pdf";
      PagesToUse page2 = PagesToUse.getPage(2);

      AssertThat.document(filenameTest)
                .and(filenameReference)
                .restrictedTo(page2)
                .haveSameFormat()
      ;
    }

    @Test
    public void haveSameFormat_OnEveryPageAfter() throws Exception {
      String filenameTest = "documentUnderTest.pdf";
      String filenameReference = "reference.pdf";
      PagesToUse pagesBefore2 = ON_EVERY_PAGE.before(2);

      AssertThat.document(filename)
                .and(filenameReference)
                .haveSameFormat(pagesBefore2)
      ;
    }

Die Möglichkeiten, Seiten zu selektieren, sind in Kapitel 13.2: „Seitenauswahl“ ausführlich beschrieben.

Zurück | Nach oben | Weiter
4.6. Dokumenteneigenschaften vergleichen | Zum Anfang | 4.8. Formularfelder vergleichen