Zurück |  | Weiter

# Kapitel 13. Anhang

## 13.1. Instantiierung der PDF-Dokumente

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>

Zurück |  | Weiter
12.3. Kurzer Blick auf PDFUnit-NET | Zum Anfang | 13.2. Seitenauswahl