Wenn es um die Anzahl der eingebetteten Dateien geht, sieht ein Vergleich so aus:
<testcase name="haveSameNumberOfEmbeddedFiles"> <assertThat testDocument="test/test.pdf" masterDocument="master/master.pdf" > <haveSameNumberOfEmbeddedFiles /> </assertThat> </testcase>
Für einen Vergleich der eingebetteten Dateien nach Name oder Inhalt gibt es
das Tag <haveSameEmbeddedFiles />
:
<testcase name="haveSameEmbeddedFiles"> <assertThat testDocument="test/test.pdf" masterDocument="master/master.pdf" > <haveSameEmbeddedFiles comparedBy="NAME" /> <haveSameEmbeddedFiles comparedBy="CONTENT" /> </assertThat> </testcase>
Das Attribut comparedBy=".."
definert die zwei Konstanten
NAME
und CONTENT
.
Eingebettete Dateien können mit dem Hilfsprogramm ExtractEmbeddedFiles
extrahiert werden.
Siehe Kapitel 9.2: „Anhänge extrahieren“.