modules/graphics/src/test/java/test/javafx/scene/effect/BoxBlurTest.java
Print this page
rev 9250 : 8134762: Refactor Javafx graphics module tests for clear separation of tests
Reviewed-by:
@@ -21,17 +21,20 @@
* 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 javafx.scene.effect.BoxBlur;
+import javafx.scene.effect.EffectShim;
import static org.junit.Assert.assertEquals;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
+import test.javafx.scene.effect.EffectsTestBase;
public class BoxBlurTest extends EffectsTestBase {
private BoxBlur effect;
@Before
@@ -48,148 +51,166 @@
public void testSetWidth() {
// try setting correct value
effect.setWidth(1.0f);
assertEquals(1.0f, effect.getWidth(), 1e-100);
pulse();
- assertEquals(1, ((com.sun.scenario.effect.BoxBlur)effect.impl_getImpl()).getHorizontalSize());
+ assertEquals(1, ((com.sun.scenario.effect.BoxBlur)
+ EffectShim.impl_getImpl(effect)).getHorizontalSize());
}
@Test
public void testDefaultWidth() {
// default value should be 5
assertEquals(5.0f, effect.getWidth(), 1e-100);
assertEquals(5.0f, effect.widthProperty().get(), 1e-100);
pulse();
- assertEquals(5, ((com.sun.scenario.effect.BoxBlur)effect.impl_getImpl()).getHorizontalSize());
+ assertEquals(5, ((com.sun.scenario.effect.BoxBlur)
+ EffectShim.impl_getImpl(effect)).getHorizontalSize());
}
@Test
public void testMinWidth() {
// 0 should be ok
effect.setWidth(0);
// try setting value smaller than minimal
effect.setWidth(-0.1f);
assertEquals(-0.1f, effect.getWidth(), 1e-100);
pulse();
- assertEquals(0, ((com.sun.scenario.effect.BoxBlur)effect.impl_getImpl()).getHorizontalSize());
+ assertEquals(0, ((com.sun.scenario.effect.BoxBlur)
+ EffectShim.impl_getImpl(effect)).getHorizontalSize());
}
@Test
public void testMaxWidth() {
// 255 should be ok
effect.setWidth(255);
// try setting value greater than maximal
effect.setWidth(255.1f);
assertEquals(255.1f, effect.getWidth(), 1e-100);
pulse();
- assertEquals(255, ((com.sun.scenario.effect.BoxBlur)effect.impl_getImpl()).getHorizontalSize());
+ assertEquals(255, ((com.sun.scenario.effect.BoxBlur)
+ EffectShim.impl_getImpl(effect)).getHorizontalSize());
}
@Test
public void testSetHeight() {
// try setting correct value
effect.setHeight(1.0f);
assertEquals(1.0f, effect.getHeight(), 1e-100);
pulse();
- assertEquals(1, ((com.sun.scenario.effect.BoxBlur)effect.impl_getImpl()).getVerticalSize());
+ assertEquals(1, ((com.sun.scenario.effect.BoxBlur)
+ EffectShim.impl_getImpl(effect)).getVerticalSize());
}
@Test
public void testDefaultHeight() {
// default value should be 5
assertEquals(5.0f, effect.getHeight(), 1e-100);
assertEquals(5.0f, effect.heightProperty().get(), 1e-100);
pulse();
- assertEquals(5, ((com.sun.scenario.effect.BoxBlur)effect.impl_getImpl()).getVerticalSize());
+ assertEquals(5, ((com.sun.scenario.effect.BoxBlur)
+ EffectShim.impl_getImpl(effect)).getVerticalSize());
}
@Test
public void testMinHeight() {
// 0 should be ok
effect.setHeight(0);
// try setting value smaller than minimal
effect.setHeight(-0.1f);
assertEquals(-0.1f, effect.getHeight(), 1e-100);
pulse();
- assertEquals(0, ((com.sun.scenario.effect.BoxBlur)effect.impl_getImpl()).getVerticalSize());
+ assertEquals(0, ((com.sun.scenario.effect.BoxBlur)
+ EffectShim.impl_getImpl(effect)).getVerticalSize());
}
@Test
public void testMaxHeight() {
// 255 should be ok
effect.setHeight(255);
// try setting value greater than maximal
effect.setHeight(255.1f);
assertEquals(255.1f, effect.getHeight(), 1e-100);
pulse();
- assertEquals(255, ((com.sun.scenario.effect.BoxBlur)effect.impl_getImpl()).getVerticalSize());
+ assertEquals(255, ((com.sun.scenario.effect.BoxBlur)
+ EffectShim.impl_getImpl(effect)).getVerticalSize());
}
@Test
public void testSetIterations() {
// try setting correct value
effect.setIterations(2);
assertEquals(2, effect.getIterations());
pulse();
- assertEquals(2, ((com.sun.scenario.effect.BoxBlur)effect.impl_getImpl()).getPasses());
+ assertEquals(2, ((com.sun.scenario.effect.BoxBlur)
+ EffectShim.impl_getImpl(effect)).getPasses());
}
@Test
public void testDefaultIterations() {
// default value should be 1
assertEquals(1, effect.getIterations());
assertEquals(1, effect.iterationsProperty().get());
pulse();
- assertEquals(1, ((com.sun.scenario.effect.BoxBlur)effect.impl_getImpl()).getPasses());
+ assertEquals(1, ((com.sun.scenario.effect.BoxBlur)
+ EffectShim.impl_getImpl(effect)).getPasses());
}
@Test
public void testMinIterations() {
// 0 should be ok
effect.setIterations(0);
// try setting value smaller than minimal
effect.setIterations(-1);
assertEquals(-1, effect.getIterations());
pulse();
- assertEquals(0, ((com.sun.scenario.effect.BoxBlur)effect.impl_getImpl()).getPasses());
+ assertEquals(0, ((com.sun.scenario.effect.BoxBlur)
+ EffectShim.impl_getImpl(effect)).getPasses());
}
@Test
public void testMaxIterations() {
// 3 should be ok
effect.setIterations(3);
// try setting value greater than maximal
effect.setIterations(4);
assertEquals(4, effect.getIterations());
pulse();
- assertEquals(3, ((com.sun.scenario.effect.BoxBlur)effect.impl_getImpl()).getPasses());
+ assertEquals(3, ((com.sun.scenario.effect.BoxBlur)
+ EffectShim.impl_getImpl(effect)).getPasses());
}
@Test
public void testCreateWithParams() {
effect = new BoxBlur(1, 1, 3);
setupTest(effect);
assertEquals(1, effect.getWidth(), 1e-100);
assertEquals(1, effect.getHeight(), 1e-100);
assertEquals(3, effect.getIterations());
pulse();
- assertEquals(1, ((com.sun.scenario.effect.BoxBlur)effect.impl_getImpl()).getHorizontalSize());
- assertEquals(1, ((com.sun.scenario.effect.BoxBlur)effect.impl_getImpl()).getVerticalSize());
- assertEquals(3, ((com.sun.scenario.effect.BoxBlur)effect.impl_getImpl()).getPasses());
+ assertEquals(1, ((com.sun.scenario.effect.BoxBlur)
+ EffectShim.impl_getImpl(effect)).getHorizontalSize());
+ assertEquals(1, ((com.sun.scenario.effect.BoxBlur)
+ EffectShim.impl_getImpl(effect)).getVerticalSize());
+ assertEquals(3, ((com.sun.scenario.effect.BoxBlur)
+ EffectShim.impl_getImpl(effect)).getPasses());
}
@Test
public void testCreateWithDefaultParams() {
effect = new BoxBlur(5, 5, 1);
setupTest(effect);
assertEquals(5, effect.getWidth(), 1e-100);
assertEquals(5, effect.getHeight(), 1e-100);
assertEquals(1, effect.getIterations());
pulse();
- assertEquals(5, ((com.sun.scenario.effect.BoxBlur)effect.impl_getImpl()).getHorizontalSize());
- assertEquals(5, ((com.sun.scenario.effect.BoxBlur)effect.impl_getImpl()).getVerticalSize());
- assertEquals(1, ((com.sun.scenario.effect.BoxBlur)effect.impl_getImpl()).getPasses());
+ assertEquals(5, ((com.sun.scenario.effect.BoxBlur)
+ EffectShim.impl_getImpl(effect)).getHorizontalSize());
+ assertEquals(5, ((com.sun.scenario.effect.BoxBlur)
+ EffectShim.impl_getImpl(effect)).getVerticalSize());
+ assertEquals(1, ((com.sun.scenario.effect.BoxBlur)
+ EffectShim.impl_getImpl(effect)).getPasses());
}
@Test
public void testHeightSynced() throws Exception {
checkDoublePropertySynced(