From 234e906b1f04b7fa7998eb55455e00bb711c16ee Mon Sep 17 00:00:00 2001 From: Prasanta Sadhukhan Date: Thu, 24 Mar 2016 12:02:06 +0530 Subject: [PATCH] 7107620: Need to round in test java/awt/print/PageFormat/PageFormatFromAttributes.java Reviewed-by: prr --- .../print/PageFormat/PageFormatFromAttributes.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/jdk/test/java/awt/print/PageFormat/PageFormatFromAttributes.java b/jdk/test/java/awt/print/PageFormat/PageFormatFromAttributes.java index 082ab3f8ba2..e552db507de 100644 --- a/jdk/test/java/awt/print/PageFormat/PageFormatFromAttributes.java +++ b/jdk/test/java/awt/print/PageFormat/PageFormatFromAttributes.java @@ -84,12 +84,13 @@ public class PageFormatFromAttributes { throw new RuntimeException("expected a media size"); } double units = Size2DSyntax.INCH/72.0; - int w = (int)(mediaSize.getX(1)/units); - int h = (int)(mediaSize.getY(1)/units); + double w = mediaSize.getX(1) / units; + double h = mediaSize.getY(1) / units; Paper paper = pf.getPaper(); - int pw = (int)paper.getWidth(); - int ph = (int)paper.getHeight(); - if (pw != w || ph != h) { + double pw = paper.getWidth(); + double ph = paper.getHeight(); + if (Math.round(pw) != Math.round(w) || + Math.round(ph) != Math.round(h)) { throw new RuntimeException("size not as specified"); } }