modules/graphics/src/test/java/test/javafx/animation/TransitionTest.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.animation;
+package test.javafx.animation;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNull;
import static org.junit.Assert.assertTrue;
import com.sun.javafx.tk.Toolkit;
+import javafx.animation.Interpolator;
+import javafx.animation.ParallelTransition;
+import javafx.animation.Transition;
+import javafx.animation.TransitionShim;
import javafx.scene.shape.Rectangle;
import javafx.util.Duration;
import org.junit.Before;
import org.junit.Test;
@@ -90,15 +94,15 @@
@Test
public void testStart() {
transition.impl_start(true);
transition.setInterpolator(Interpolator.DISCRETE);
assertEquals(DEFAULT_INTERPOLATOR, transition.getCachedInterpolator());
- transition.impl_finished();
+ transition.shim_impl_finished();
transition.impl_start(true);
assertEquals(Interpolator.DISCRETE, transition.getCachedInterpolator());
- transition.impl_finished();
+ transition.shim_impl_finished();
}
@Test
public void testPlayTo() {
assertTrue(transition.impl_startable(true));
@@ -110,11 +114,11 @@
assertEquals(0.0, transition.frac, EPSILON);
transition.impl_playTo(1, 2);
assertEquals(0.5, transition.frac, EPSILON);
transition.impl_playTo(2, 2);
assertEquals(1.0, transition.frac, EPSILON);
- transition.impl_finished();
+ transition.shim_impl_finished();
// normal play with discrete interpolator
transition.setInterpolator(Interpolator.DISCRETE);
transition.impl_start(true);
transition.impl_playTo(0, 2);
@@ -122,11 +126,11 @@
transition.impl_playTo(1, 2);
assertEquals(0.0, transition.frac, EPSILON);
transition.impl_playTo(2, 2);
assertEquals(1.0, transition.frac, EPSILON);
- transition.impl_finished();
+ transition.shim_impl_finished();
}
@Test
public void testJumpTo() {
// not running
@@ -154,11 +158,11 @@
assertEquals(0.0, transition.frac, EPSILON);
transition.impl_jumpTo(1, 2, false);
assertEquals(0.5, transition.frac, EPSILON);
transition.impl_jumpTo(2, 2, false);
assertEquals(1.0, transition.frac, EPSILON);
- transition.impl_finished();
+ transition.shim_impl_finished();
// running with discrete interpolator
transition.setInterpolator(Interpolator.DISCRETE);
assertTrue(transition.impl_startable(true));
transition.impl_start(true);
@@ -175,11 +179,11 @@
assertEquals(0.0, transition.frac, EPSILON);
transition.impl_jumpTo(1, 2, false);
assertEquals(0.0, transition.frac, EPSILON);
transition.impl_jumpTo(2, 2, false);
assertEquals(1.0, transition.frac, EPSILON);
- transition.impl_finished();
+ transition.shim_impl_finished();
}
@Test
@@ -209,15 +213,15 @@
assertEquals(0.0, transition.frac, EPSILON);
transition.impl_jumpTo(1, 2, true);
assertEquals(0.5, transition.frac, EPSILON);
transition.impl_jumpTo(2, 2, true);
assertEquals(1.0, transition.frac, EPSILON);
- transition.impl_finished();
+ transition.shim_impl_finished();
}
- private static class TransitionImpl extends Transition {
+ private static class TransitionImpl extends TransitionShim {
private double frac;
private TransitionImpl(Duration duration) {
setCycleDuration(duration);
}
@@ -225,11 +229,10 @@
private TransitionImpl(Duration duration, double targetFramerate) {
super(targetFramerate);
setCycleDuration(duration);
}
- @Override
public void impl_setCurrentTicks(long ticks) {
// no-op
}
@Override