Skip to content

Commit 9dfe9d7

Browse files
Kate IvanovaiText-CI
authored andcommitted
Add PdfReaderCustomFilterTest#encryptedDocumentCustomFilterStandartTest
DEVSIX-4188, DEVSIX-1918
1 parent 4a3af4d commit 9dfe9d7

File tree

2 files changed

+32
-0
lines changed

2 files changed

+32
-0
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
package com.itextpdf.kernel.crypto;
2+
3+
import com.itextpdf.io.util.MessageFormatUtil;
4+
import com.itextpdf.kernel.crypto.securityhandler.UnsupportedSecurityHandlerException;
5+
import com.itextpdf.kernel.pdf.PdfDocument;
6+
import com.itextpdf.kernel.pdf.PdfReader;
7+
import com.itextpdf.test.ExtendedITextTest;
8+
import com.itextpdf.test.annotations.type.IntegrationTest;
9+
10+
import java.io.IOException;
11+
import org.junit.Rule;
12+
import org.junit.Test;
13+
import org.junit.experimental.categories.Category;
14+
import org.junit.rules.ExpectedException;
15+
16+
@Category(IntegrationTest.class)
17+
public class PdfReaderCustomFilterTest extends ExtendedITextTest {
18+
public static final String sourceFolder = "./src/test/resources/com/itextpdf/kernel/crypto/PdfReaderCustomFilterTest/";
19+
20+
@Rule
21+
public ExpectedException junitExpectedException = ExpectedException.none();
22+
23+
@Test
24+
public void encryptedDocumentCustomFilterStandartTest() throws IOException {
25+
junitExpectedException.expect(UnsupportedSecurityHandlerException.class);
26+
junitExpectedException.expectMessage(MessageFormatUtil.
27+
format(UnsupportedSecurityHandlerException.UnsupportedSecurityHandler, "/Standart"));
28+
29+
PdfDocument doc = new PdfDocument(new PdfReader(sourceFolder + "customSecurityHandler.pdf"));
30+
doc.close();
31+
}
32+
}

0 commit comments

Comments
 (0)