modules/graphics/src/test/java/test/javafx/scene/effect/BloomTest.java

Print this page
rev 9250 : 8134762: Refactor Javafx graphics module tests for clear separation of tests
Reviewed-by:

@@ -21,17 +21,21 @@
  * 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 javafx.scene.effect;
+package test.javafx.scene.effect;
 
-import static com.sun.javafx.test.TestHelper.box;
+import javafx.scene.effect.Bloom;
+import javafx.scene.effect.BoxBlur;
+import javafx.scene.effect.EffectShim;
+import static test.com.sun.javafx.test.TestHelper.box;
 import static org.junit.Assert.assertEquals;
 
 import org.junit.Before;
 import org.junit.Test;
+import test.javafx.scene.effect.EffectsTestBase;
 
 public class BloomTest extends EffectsTestBase {
     private Bloom effect;
 
     @Before

@@ -44,42 +48,46 @@
     public void testSetThreshold() {
         // try setting correct value
         effect.setThreshold(1.0f);
         assertEquals(1.0f, (float) effect.getThreshold(), 1e-100);
         pulse();
-        assertEquals(1.0f, (float) ((com.sun.scenario.effect.Bloom)effect.impl_getImpl()).getThreshold(), 1e-100);
+        assertEquals(1.0f, (float) ((com.sun.scenario.effect.Bloom)
+                EffectShim.impl_getImpl(effect)).getThreshold(), 1e-100);
     }
     
     @Test
     public void testDefaultThreshold() {
         // default value should be 0.3
         assertEquals(0.3f, (float) effect.getThreshold(), 1e-100);
         assertEquals(0.3f, (float) effect.thresholdProperty().get(), 1e-100);
         pulse();
-        assertEquals(0.3f, (float) ((com.sun.scenario.effect.Bloom)effect.impl_getImpl()).getThreshold(), 1e-100);
+        assertEquals(0.3f, (float) ((com.sun.scenario.effect.Bloom)
+                EffectShim.impl_getImpl(effect)).getThreshold(), 1e-100);
     }
     
     @Test
     public void testMinThreshold() {
         // 0 should be ok
         effect.setThreshold(0);
         // try setting value smaller than minimal
         effect.setThreshold(-0.1f);
         assertEquals(-0.1f, (float) effect.getThreshold(), 1e-100);
         pulse();
-        assertEquals(0.0f, (float) ((com.sun.scenario.effect.Bloom)effect.impl_getImpl()).getThreshold(), 1e-100);
+        assertEquals(0.0f, (float) ((com.sun.scenario.effect.Bloom)
+                EffectShim.impl_getImpl(effect)).getThreshold(), 1e-100);
     }
 
     @Test
     public void testMaxThreshold() {
         // 1 should be ok
         effect.setThreshold(1);
         // try setting value greater than maximal
         effect.setThreshold(1.1f);
         assertEquals(1.1f, (float) effect.getThreshold(), 1e-100);
         pulse();
-        assertEquals(1.0f, (float) ((com.sun.scenario.effect.Bloom)effect.impl_getImpl()).getThreshold(), 1e-100);
+        assertEquals(1.0f, (float) ((com.sun.scenario.effect.Bloom)
+                EffectShim.impl_getImpl(effect)).getThreshold(), 1e-100);
     }
 
     @Test
     public void testThresholdSynced() throws Exception {
         checkDoublePropertySynced(

@@ -91,11 +99,12 @@
     public void testInputSynced() throws Exception {
         BoxBlur blur = new BoxBlur();
         checkEffectPropertySynced(
                 "javafx.scene.effect.Bloom", "input",
                 "com.sun.scenario.effect.Bloom", "input",
-                blur, (com.sun.scenario.effect.BoxBlur)blur.impl_getImpl());
+                blur, 
+                (com.sun.scenario.effect.BoxBlur) EffectShim.impl_getImpl(blur));
     }
 
     @Test
     public void testBounds() {
         assertEquals(box(0, 0, 100, 100), n.getBoundsInLocal());

@@ -113,17 +122,19 @@
     public void testCreateWithParams() {
         effect = new Bloom(1);
         setupTest(effect);
         assertEquals(1, effect.getThreshold(), 1e-100);
         pulse();
-        assertEquals(1.0f, ((com.sun.scenario.effect.Bloom) effect.impl_getImpl()).getThreshold(), 1e-100);
+        assertEquals(1.0f, ((com.sun.scenario.effect.Bloom)
+                EffectShim.impl_getImpl(effect)).getThreshold(), 1e-100);
     }
         
     @Test
     public void testCreateWithDefaultParams() {
         effect = new Bloom(0.3);
         setupTest(effect);
         assertEquals(0.3, effect.getThreshold(), 1e-100);
         pulse();
-        assertEquals(0.3f, ((com.sun.scenario.effect.Bloom) effect.impl_getImpl()).getThreshold(), 1e-100);
+        assertEquals(0.3f, ((com.sun.scenario.effect.Bloom)
+                EffectShim.impl_getImpl(effect)).getThreshold(), 1e-100);
     }
 }