@Test public void testImagesResizeJpg() { new PlayBuilder().build(); File folder = new File(Play.frameworkPath, "/framework/test-src/play/libs"); File source = new File(folder, "winie.jpg"); File result = new File(source.getParent(), "winie_testResult.jpg"); Images.resize(source, result, 1536, 2048); try { BufferedImage buffSrc = ImageIO.read(source); BufferedImage buffDest = ImageIO.read(result); assertEquals(buffSrc.getColorModel().hasAlpha(), buffDest.getColorModel().hasAlpha()); assertEquals(buffSrc.getColorModel().getPixelSize(), buffDest.getColorModel().getPixelSize()); assertEquals( buffSrc.getColorModel().getTransferType(), buffDest.getColorModel().getTransferType()); assertEquals( buffSrc.getColorModel().getTransparency(), buffDest.getColorModel().getTransparency()); } catch (IOException e) { fail("cannot compare the 2 images"); } finally { result.delete(); } }