Skip to content

Commit f0f185e

Browse files
BlackEgoistiText-CI
authored andcommitted
Add outlines with invalid parent links test
DEVSIX-3703 DEVSIX-4243 Autoported commit. Original commit hash: [1d721562c]
1 parent 55f24b2 commit f0f185e

File tree

3 files changed

+14
-1
lines changed

3 files changed

+14
-1
lines changed

itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfOutlineTest.cs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,19 @@ public virtual void UpdateOutlineTitle() {
191191
+ "cmp_" + filename, destinationFolder, "diff_"));
192192
}
193193

194+
[NUnit.Framework.Test]
195+
public virtual void GetOutlinesInvalidParentLink() {
196+
NUnit.Framework.Assert.That(() => {
197+
PdfReader reader = new PdfReader(sourceFolder + "outlinesInvalidParentLink.pdf");
198+
String filename = "updateOutlineTitleInvalidParentLink.pdf";
199+
PdfWriter writer = new PdfWriter(destinationFolder + filename);
200+
PdfDocument pdfDoc = new PdfDocument(reader, writer);
201+
PdfOutline outlines = pdfDoc.GetOutlines(false);
202+
}
203+
, NUnit.Framework.Throws.InstanceOf<NullReferenceException>())
204+
;
205+
}
206+
194207
[NUnit.Framework.Test]
195208
public virtual void ReadOutlineTitle() {
196209
String filename = sourceFolder + "updateOutlineTitleResult.pdf";

port-hash

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
776c70918991e421af46bc730ebdb7bf647eafae
1+
1d721562c3563cdc12b0e86d75878c5f7e75acd1

0 commit comments

Comments
 (0)