Zwei PDF-Dokumente können „gleiches“ JavaScript enthalten.
Ihr Vergleich erfolgt zeichenweise unter Vernachlässigung der Whitespaces
mit der Methode haveSameJavaScript()
:
@Test public void haveSameJavaScript() throws Exception { String filenameTest = "documentUnderTest.pdf"; String filenameReference = "reference.pdf"; AssertThat.document(filenameTest) .and(filenameReference) .haveSameJavaScript() ; }
Wenn Sie den JavaScript Code sehen wollen, können Sie ihn mit dem Hilfsprogramm
ExtractJavaScript
extrahieren. Kapitel
9.5: „JavaScript extrahieren“
beschreibt die nötigen Arbeitsschritte.