4.14. PDF-Bestandteile vergleichen

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

Auch, wenn einige solcher Tests schon in den anderen Kapiteln beschrieben sind, soll an dieser Stelle ein Überblick über alle Tags gegeben werden, mit denen zählbaren Bestandteile verglichen werden können:

<!-- Tags to compare countable items in two PDF documents: -->

<haveSameNumberOfActions       />
<haveSameNumberOfBookmarks     />
<haveSameNumberOfEmbeddedFiles />
<haveSameNumberOfFields        />
<haveSameNumberOfFonts         />
<haveSameNumberOfImages        />
<haveSameNumberOfLayers        />
<haveSameNumberOfPages         />
<haveSameNumberOfTaggingInfo   />

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

<testcase name="haveSameNumberOfPages">
  <assertThat testDocument="test/test.pdf"
              masterDocument="master/master.pdf"
  >
    <haveSameNumberOfPages />
  </assertThat>
</testcase>
<testcase name="haveSameNumberOfTaggingInfo">
  <assertThat testDocument="test/test.pdf"
              masterDocument="master/master.pdf"
  >
    <haveSameNumberOfTaggingInfo />
  </assertThat>
</testcase>
<testcase name="haveSameNumberOfLayers">
  <assertThat testDocument="test/test.pdf"
              masterDocument="master/master.pdf"
  >
    <haveSameNumberOfLayers />
  </assertThat>
</testcase>