4.9. JavaScript vergleichen

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.