test/jdk/sun/java2d/pisces/Renderer/Test7019861.java
changeset 48128 2d91c9a4f409
parent 48127 efc459cf351e
parent 48125 4e5124dacf91
child 48129 c134a8bee21a
--- a/test/jdk/sun/java2d/pisces/Renderer/Test7019861.java	Fri Nov 24 17:19:47 2017 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,76 +0,0 @@
-/*
- * Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
- * or visit www.oracle.com if you need additional information or have any
- * questions.
- */
-
-/**
- * @test
- * @bug     7019861
- *
- * @summary Verifies that the last scanline isn't skipped when doing
- *          antialiased rendering.
- *
- * @run     main Test7019861
- */
-
-import java.awt.BasicStroke;
-import java.awt.Color;
-import java.awt.Graphics2D;
-import java.awt.geom.Path2D;
-import java.awt.image.BufferedImage;
-import java.util.Arrays;
-
-import static java.awt.RenderingHints.*;
-
-public class Test7019861 {
-
-    public static void main(String[] argv) throws Exception {
-        BufferedImage im = getWhiteImage(30, 30);
-        Graphics2D g2 = (Graphics2D)im.getGraphics();
-        g2.setRenderingHint(KEY_ANTIALIASING, VALUE_ANTIALIAS_ON);
-        g2.setRenderingHint(KEY_STROKE_CONTROL, VALUE_STROKE_PURE);
-        g2.setStroke(new BasicStroke(10, BasicStroke.CAP_BUTT, BasicStroke.JOIN_BEVEL));
-        g2.setBackground(Color.white);
-        g2.setColor(Color.black);
-
-        Path2D p = getPath(0, 0, 20);
-        g2.draw(p);
-
-        if (!(new Color(im.getRGB(20, 19))).equals(Color.black)) {
-            throw new Exception("This pixel should be black");
-        }
-    }
-
-    private static Path2D getPath(int x, int y, int len) {
-        Path2D p = new Path2D.Double();
-        p.moveTo(x, y);
-        p.quadTo(x + len, y, x + len, y + len);
-        return p;
-    }
-
-    private static BufferedImage getWhiteImage(int w, int h) {
-        BufferedImage ret = new BufferedImage(w, h, BufferedImage.TYPE_INT_RGB);
-        final int[] white = new int[w * h];
-        Arrays.fill(white, 0xffffff);
-        ret.setRGB(0, 0, w, h, white, 0, w);
-        return ret;
-    }
-}