PDF-Dokumente können als Datei oder als URL
eingelesen werden. Für die Unterscheidung dieser beiden Formate muss das
Attribut testIsURL
bzw. masterIsURL
verwendet werden.
Hier ein Beispiel:
<comment> This test shows the usage of PDFUnit-XML when comparing two PDF documents loaded as a URL. </comment> <testcase name="compareDocuments_bothLoadedFromURL"> <assertThat testDocument="./testdocuments/test.pdf" masterDocument="http://localhost/.../master/master.pdf" masterIsURL="YES" > ... </assertThat> </testcase>
Wenn die PDF-Dokumente passwort-geschützt sind, wird das „User-Password“ oder das „Owner-Password“ benötigt. Beide werden in einem eigenen Attribut mitgegeben:
<testcase name="compareEncryptedTestAgainstEncryptedMaster"> <assertThat testDocument="master/test.pdf" testPassword="secret-test" masterDocument="master/master.pdf" masterPassword="secret-master" > ... </assertThat> </testcase>