modules/graphics/src/test/java/test/com/sun/javafx/sg/prism/NGShapeTest.java
Print this page
rev 9250 : 8134762: Refactor Javafx graphics module tests for clear separation of tests
Reviewed-by:
@@ -21,17 +21,19 @@
* 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.
*/
-package com.sun.javafx.sg.prism;
+package test.com.sun.javafx.sg.prism;
import java.util.Arrays;
import com.sun.javafx.geom.Ellipse2D;
import com.sun.javafx.geom.RectBounds;
import com.sun.javafx.geom.Shape;
import com.sun.javafx.geom.transform.BaseTransform;
+import com.sun.javafx.sg.prism.NGNodeShim;
+import com.sun.javafx.sg.prism.NGShape;
import com.sun.prism.paint.Color;
import com.sun.prism.paint.LinearGradient;
import com.sun.prism.paint.Stop;
import org.junit.Before;
import org.junit.Test;
@@ -72,41 +74,41 @@
}
@Test
public void hasOpaqueRegionReturnsFalseIfModeIsStroke() {
shape.setMode(NGShape.Mode.STROKE);
- assertFalse(shape.hasOpaqueRegion());
+ assertFalse(NGNodeShim.hasOpaqueRegion(shape));
}
@Test
public void hasOpaqueRegionReturnsFalseIfModeIsEmpty() {
shape.setMode(NGShape.Mode.EMPTY);
- assertFalse(shape.hasOpaqueRegion());
+ assertFalse(NGNodeShim.hasOpaqueRegion(shape));
}
@Test
public void hasOpaqueRegionReturnsFalseIfFillPaintIsNull() {
shape.setFillPaint(null);
- assertFalse(shape.hasOpaqueRegion());
+ assertFalse(NGNodeShim.hasOpaqueRegion(shape));
}
@Test
public void hasOpaqueRegionReturnsFalseIfFillPaintIsNotOpaque() {
shape.setFillPaint(new LinearGradient(0, 0, 1, 1, BaseTransform.IDENTITY_TRANSFORM, true, 0, Arrays.asList(
new Stop(Color.BLACK, 0), new Stop(Color.TRANSPARENT, 1))));
- assertFalse(shape.hasOpaqueRegion());
+ assertFalse(NGNodeShim.hasOpaqueRegion(shape));
}
@Test
public void hasOpaqueRegionReturnsTrueIfModeIsSTROKE_FILE() {
shape.setMode(NGShape.Mode.STROKE_FILL);
- assertTrue(shape.hasOpaqueRegion());
+ assertTrue(NGNodeShim.hasOpaqueRegion(shape));
}
@Test
public void hasOpaqueRegionReturnsTrueIfModeIsFILL() {
- assertTrue(shape.hasOpaqueRegion());
+ assertTrue(NGNodeShim.hasOpaqueRegion(shape));
}
@Test
public void getOpaqueRegionChangesWhenFillChanged() {
RectBounds or = shape.getOpaqueRegion();