modules/graphics/src/test/java/test/com/sun/javafx/sg/prism/NGRectangleTest.java
Print this page
rev 9250 : 8134762: Refactor Javafx graphics module tests for clear separation of tests
Reviewed-by:
*** 21,33 ****
* 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;
import com.sun.javafx.geom.RectBounds;
import com.sun.prism.paint.Color;
import org.junit.Before;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
--- 21,35 ----
* 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 test.com.sun.javafx.sg.prism;
import com.sun.javafx.geom.RectBounds;
+ import com.sun.javafx.sg.prism.NGNodeShim;
+ import com.sun.javafx.sg.prism.NGRectangle;
import com.sun.prism.paint.Color;
import org.junit.Before;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
*** 49,59 ****
/**
* NGRectangle supports opaque regions
*/
@Test
public void testSupportsOpaqueRegions() {
! assertTrue(r.supportsOpaqueRegions());
}
/**
* The default rectangle with a fill and size should have an opaque region
*/
--- 51,61 ----
/**
* NGRectangle supports opaque regions
*/
@Test
public void testSupportsOpaqueRegions() {
! assertTrue(NGNodeShim.supportsOpaqueRegions(r));
}
/**
* The default rectangle with a fill and size should have an opaque region
*/
*** 109,119 ****
class NGRectangleMock extends NGRectangle {
boolean opaqueRegionRecomputed = false;
@Override
! protected boolean hasOpaqueRegion() {
opaqueRegionRecomputed = true;
return super.hasOpaqueRegion();
}
@Override
--- 111,121 ----
class NGRectangleMock extends NGRectangle {
boolean opaqueRegionRecomputed = false;
@Override
! public boolean hasOpaqueRegion() {
opaqueRegionRecomputed = true;
return super.hasOpaqueRegion();
}
@Override