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