Skip to content

Commit ee59fd1

Browse files
Benoit Lagaepavel-alay
authored andcommitted
Add extra test for regenerateAppearance
DEVSIX-1568
1 parent 2aafb60 commit ee59fd1

File tree

3 files changed

+15
-0
lines changed

3 files changed

+15
-0
lines changed

forms/src/test/java/com/itextpdf/forms/PdfFormFieldTest.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -379,4 +379,19 @@ public void regenerateAppearance() throws IOException, InterruptedException {
379379
Assert.assertNull(new CompareTool().compareByContent(destinationFolder + output,
380380
sourceFolder + "cmp_" + output, destinationFolder, "diff"));
381381
}
382+
@Test
383+
public void regenerateAppearance2() throws IOException, InterruptedException {
384+
String input = "regenerateAppearance2.pdf";
385+
String output = "regenerateAppearance2.pdf";
386+
PdfDocument document = new PdfDocument(new PdfReader(sourceFolder + input ),
387+
new PdfWriter(destinationFolder + output),
388+
new StampingProperties().useAppendMode());
389+
PdfAcroForm acro = PdfAcroForm.getAcroForm(document, false);
390+
acro.setNeedAppearances(true);
391+
PdfFormField field = acro.getField("number");
392+
field.setValue("20150044DR");
393+
document.close();
394+
Assert.assertNull(new CompareTool().compareByContent(destinationFolder + output,
395+
sourceFolder + "cmp_" + output, destinationFolder, "diff"));
396+
}
382397
}

0 commit comments

Comments
 (0)