@@ -60,12 +60,12 @@ This file is part of the iText (R) project.
60
60
@ Category (IntegrationTest .class )
61
61
public class PdfReaderDecodeTest extends ExtendedITextTest {
62
62
63
- public static final String sourceFolder = "./src/test/resources/com/itextpdf/kernel/pdf/PdfReaderDecodeTest/" ;
63
+ public static final String SOURCE_FOLDER = "./src/test/resources/com/itextpdf/kernel/pdf/PdfReaderDecodeTest/" ;
64
64
65
65
@ Test
66
66
public void noMemoryHandlerTest () throws IOException {
67
67
try (PdfDocument pdfDocument = new PdfDocument (new PdfWriter (new ByteArrayOutputStream ()));
68
- FileInputStream is = new FileInputStream (sourceFolder + "stream" )) {
68
+ FileInputStream is = new FileInputStream (SOURCE_FOLDER + "stream" )) {
69
69
byte [] b = new byte [51 ];
70
70
is .read (b );
71
71
@@ -98,7 +98,7 @@ public void noMemoryHandlerTest() throws IOException {
98
98
})
99
99
public void defaultMemoryHandlerTest () throws IOException {
100
100
try (PdfDocument pdfDocument = new PdfDocument (
101
- new PdfReader (sourceFolder + "timing.pdf" ),
101
+ new PdfReader (SOURCE_FOLDER + "timing.pdf" ),
102
102
new PdfWriter (new ByteArrayOutputStream ()))) {
103
103
PdfStream stream = pdfDocument .getFirstPage ().getContentStream (0 );
104
104
byte [] b = stream .getBytes (false );
@@ -129,7 +129,7 @@ public void customMemoryHandlerSingleTest() throws IOException {
129
129
handler .setMaxSizeOfSingleDecompressedPdfStream (1000 );
130
130
131
131
try (PdfDocument pdfDocument = new PdfDocument (
132
- new PdfReader (sourceFolder + "timing.pdf" ,
132
+ new PdfReader (SOURCE_FOLDER + "timing.pdf" ,
133
133
new ReaderProperties ().setMemoryLimitsAwareHandler (handler )),
134
134
new PdfWriter (new ByteArrayOutputStream ()))) {
135
135
@@ -166,7 +166,7 @@ public void oneFilterCustomMemoryHandlerSingleTest() throws IOException {
166
166
handler .setMaxSizeOfSingleDecompressedPdfStream (20 );
167
167
168
168
try (PdfDocument pdfDocument = new PdfDocument (
169
- new PdfReader (sourceFolder + "timing.pdf" ,
169
+ new PdfReader (SOURCE_FOLDER + "timing.pdf" ,
170
170
new ReaderProperties ().setMemoryLimitsAwareHandler (handler )),
171
171
new PdfWriter (new ByteArrayOutputStream ()))) {
172
172
@@ -176,10 +176,10 @@ public void oneFilterCustomMemoryHandlerSingleTest() throws IOException {
176
176
PdfArray array = new PdfArray ();
177
177
stream .put (PdfName .Filter , array );
178
178
179
- // Limit is reached, but the stream has no filters. Therefore we don't consider ot to be suspicious
179
+ // Limit is reached, but the stream has no filters. Therefore, we don't consider it to be suspicious.
180
180
Assert .assertEquals (51 , PdfReader .decodeBytes (b , stream ).length );
181
181
182
- // Limit is reached, but the stream has only one filter. Therefore we don't consider ot to be suspicious
182
+ // Limit is reached, but the stream has only one filter. Therefore, we don't consider it to be suspicious.
183
183
array .add (PdfName .Fl );
184
184
Assert .assertEquals (40 , PdfReader .decodeBytes (b , stream ).length );
185
185
}
@@ -200,7 +200,7 @@ public boolean isMemoryLimitsAwarenessRequiredOnDecompression(PdfArray filters)
200
200
handler .setMaxSizeOfSingleDecompressedPdfStream (20 );
201
201
202
202
try (PdfDocument pdfDocument = new PdfDocument (
203
- new PdfReader (sourceFolder + "timing.pdf" ,
203
+ new PdfReader (SOURCE_FOLDER + "timing.pdf" ,
204
204
new ReaderProperties ().setMemoryLimitsAwareHandler (handler )),
205
205
new PdfWriter (new ByteArrayOutputStream ()))) {
206
206
@@ -211,7 +211,7 @@ public boolean isMemoryLimitsAwarenessRequiredOnDecompression(PdfArray filters)
211
211
stream .put (PdfName .Filter , array );
212
212
array .add (PdfName .Fl );
213
213
214
- // Limit is reached, and the stream with one filter is considered to be suspicious
214
+ // Limit is reached, and the stream with one filter is considered to be suspicious.
215
215
Exception e = Assert .assertThrows (MemoryLimitsAwareException .class ,
216
216
() -> PdfReader .decodeBytes (b , stream )
217
217
);
@@ -235,7 +235,7 @@ public boolean isMemoryLimitsAwarenessRequiredOnDecompression(PdfArray filters)
235
235
handler .setMaxSizeOfSingleDecompressedPdfStream (20 );
236
236
237
237
try (PdfDocument pdfDocument = new PdfDocument (
238
- new PdfReader (sourceFolder + "timing.pdf" ,
238
+ new PdfReader (SOURCE_FOLDER + "timing.pdf" ,
239
239
new ReaderProperties ().setMemoryLimitsAwareHandler (handler )),
240
240
new PdfWriter (new ByteArrayOutputStream ()))) {
241
241
@@ -247,8 +247,7 @@ public boolean isMemoryLimitsAwarenessRequiredOnDecompression(PdfArray filters)
247
247
array .add (PdfName .Fl );
248
248
array .add (PdfName .Fl );
249
249
250
- // Limit is reached but the stream with several copies of the filter is not considered
251
- // to be suspicious
250
+ // Limit is reached but the stream with several copies of the filter is not considered to be suspicious.
252
251
PdfReader .decodeBytes (b , stream );
253
252
}
254
253
}
@@ -279,7 +278,7 @@ public void customMemoryHandlerSumTest() throws IOException {
279
278
handler .setMaxSizeOfDecompressedPdfStreamsSum (100000 );
280
279
281
280
try (PdfDocument pdfDocument = new PdfDocument (
282
- new PdfReader (sourceFolder + "timing.pdf" ,
281
+ new PdfReader (SOURCE_FOLDER + "timing.pdf" ,
283
282
new ReaderProperties ().setMemoryLimitsAwareHandler (handler )),
284
283
new PdfWriter (new ByteArrayOutputStream ()))) {
285
284
@@ -303,7 +302,7 @@ public void pageSumTest() throws IOException {
303
302
handler .setMaxSizeOfDecompressedPdfStreamsSum (1500000 );
304
303
305
304
try (PdfDocument pdfDocument = new PdfDocument (
306
- new PdfReader (sourceFolder + "timing.pdf" ,
305
+ new PdfReader (SOURCE_FOLDER + "timing.pdf" ,
307
306
new ReaderProperties ().setMemoryLimitsAwareHandler (handler )),
308
307
new PdfWriter (new ByteArrayOutputStream ()))) {
309
308
@@ -324,7 +323,7 @@ public void pageAsSingleStreamTest() throws IOException {
324
323
handler .setMaxSizeOfSingleDecompressedPdfStream (1500000 );
325
324
326
325
try (PdfDocument pdfDocument = new PdfDocument (
327
- new PdfReader (sourceFolder + "timing.pdf" ,
326
+ new PdfReader (SOURCE_FOLDER + "timing.pdf" ,
328
327
new ReaderProperties ().setMemoryLimitsAwareHandler (handler )),
329
328
new PdfWriter (new ByteArrayOutputStream ()))) {
330
329
0 commit comments