This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository faxtomail. See https://gitlab.nuiton.org/codelutin/faxtomail.git commit 6b102bfcccacf050f5c19f331deb1203ed76ebca Author: jcouteau <couteau@codelutin.com> Date: Wed Sep 19 14:17:15 2018 +0200 Try with ressource --- .../services/service/EmailServiceTest.java | 30 ++++++++++++---------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/faxtomail-service/src/test/java/com/franciaflex/faxtomail/services/service/EmailServiceTest.java b/faxtomail-service/src/test/java/com/franciaflex/faxtomail/services/service/EmailServiceTest.java index 17e47cad..0699c5ad 100644 --- a/faxtomail-service/src/test/java/com/franciaflex/faxtomail/services/service/EmailServiceTest.java +++ b/faxtomail-service/src/test/java/com/franciaflex/faxtomail/services/service/EmailServiceTest.java @@ -555,23 +555,25 @@ public class EmailServiceTest extends AbstractFaxToMailServiceTest { File pdf = new File("src/test/resources/pdf/10094.pdf"); //Pre-generate PDF rendering - PDDocument pdDocument = PDDocument.load(pdf); - PDFRenderer renderer = new PDFRenderer(pdDocument); + try (PDDocument pdDocument = PDDocument.load(pdf)) { + PDFRenderer renderer = new PDFRenderer(pdDocument); - for (int i = 0; i < pdDocument.getNumberOfPages(); i++) { - System.out.println("Generate page " + i); - BufferedImage pageImage = renderer.renderImage(i, 1.5f); - File tempFile = File.createTempFile("10094-"+i+"-", ".png"); - tempFile.createNewFile(); - System.out.println(tempFile.getName()); + for (int i = 0; i < pdDocument.getNumberOfPages(); i++) { + System.out.println("Generate page " + i); + BufferedImage pageImage = renderer.renderImage(i, 1.5f); + File tempFile = File.createTempFile("10094-" + i + "-", ".png"); + tempFile.createNewFile(); + System.out.println(tempFile.getName()); - ByteArrayOutputStream baos = new ByteArrayOutputStream(); - ImageIO.write( pageImage, "png", baos ); - baos.flush(); - byte[] imageInByte = baos.toByteArray(); - baos.close(); + try (ByteArrayOutputStream baos = new ByteArrayOutputStream()) { + ImageIO.write(pageImage, "png", baos); + baos.flush(); + byte[] imageInByte = baos.toByteArray(); + baos.close(); - Files.write(imageInByte, tempFile); + Files.write(imageInByte, tempFile); + } + } } } -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.