4.20. 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 tags to compare 2 PDF documents, not described before: -->

<areBothForFastWebView />
<haveSameKeywords      />                       
<haveSameLanguage      />
<haveSameLayerNames    />
<haveSameTrappingInfo  />
<haveSameTaggingInfo   />

Hier zwei Beispiele:

Fast WebView, Tagging

<testcase name="compareFastWebView_BothNO">
  <assertThat testDocument="test/test.pdf"
              masterDocument="master/master.pdf"
  >
    <areBothForFastWebView />
  </assertThat>
</testcase>
<testcase name="haveOfTaggingInfo">
  <assertThat testDocument="test/test.pdf"
              masterDocument="master/master.pdf"
  >
    <haveSameTaggingInfo />
  </assertThat>
</testcase>

Kombination von Test

Verschiedene Tests können auch kombiniert werden:

<testcase name="haveSameAuthorTitleFonts">
  <assertThat testDocument="test/test.pdf"
              masterDocument="master/master.pdf"
  >
    <haveSameAuthor />
    <haveSameTitle  />
    <haveSameFonts  />
  </assertThat>
</testcase>

Es schwer, für diesen Test einen guten Namen zu finden. Der hier gewählte ist für die Praxis nicht gut genug.