modules/graphics/src/test/java/test/javafx/scene/image/ImageTest.java
Print this page
rev 9250 : 8134762: Refactor Javafx graphics module tests for clear separation of tests
Reviewed-by:
@@ -21,24 +21,31 @@
* 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.image;
+package test.javafx.scene.image;
-import com.sun.javafx.pgstub.*;
-import com.sun.javafx.test.PropertyInvalidationCounter;
+import test.com.sun.javafx.pgstub.StubPlatformImageInfo;
+import test.com.sun.javafx.pgstub.StubPlatformImage;
+import test.com.sun.javafx.pgstub.StubImageLoader;
+import test.com.sun.javafx.pgstub.StubAsyncImageLoader;
+import test.com.sun.javafx.pgstub.StubImageLoaderFactory;
+import test.com.sun.javafx.pgstub.StubToolkit;
+import test.com.sun.javafx.test.PropertyInvalidationCounter;
import com.sun.javafx.tk.Toolkit;
import javafx.beans.InvalidationListener;
import javafx.beans.Observable;
import org.junit.Before;
import org.junit.Test;
import java.io.ByteArrayInputStream;
import java.io.InputStream;
import java.util.LinkedList;
import java.util.Queue;
+import javafx.scene.image.Image;
+import javafx.scene.image.ImageShim;
import static org.junit.Assert.*;
public final class ImageTest {
private final StubToolkit toolkit;
@@ -88,22 +95,22 @@
final InputStream is = new ByteArrayInputStream(new byte[0]);
registerImage(is, 100, 200);
final Image image = new Image(is);
- assertEquals(is, image.getImpl_source());
+ assertEquals(is, ImageShim.getImpl_source(image));
verifyLoadedImage(image, 0, 0, false, false, 100, 200);
}
@Test
public void loadImageFromStreamScaledTest() {
final InputStream is = new ByteArrayInputStream(new byte[0]);
registerImage(is, 300, 100);
final Image image = new Image(is, 200, 400, true, true);
- assertEquals(is, image.getImpl_source());
+ assertEquals(is, ImageShim.getImpl_source(image));
verifyLoadedImage(image, 200, 400, true, true, 300, 100);
}
@Test
public void fromPlatformImageTest() {
@@ -479,11 +486,11 @@
return lastAsyncImageLoader;
}
@Test
public void createImageFromClasspathTest() {
- final String url = "javafx/scene/image/test.png";
+ final String url = "test/javafx/scene/image/test.png";
final String resolvedUrl = Thread.currentThread().getContextClassLoader().getResource(url).toString();
registerImage(resolvedUrl, 100, 200);
final Image image = new Image(url);
@@ -491,11 +498,11 @@
verifyLoadedImage(image, 0, 0, false, false, 100, 200);
}
@Test
public void createImageFromClasspathTest_withLeadingSlash() {
- final String url = "/javafx/scene/image/test.png";
+ final String url = "/test/javafx/scene/image/test.png";
final String resolvedUrl = Thread.currentThread().getContextClassLoader().getResource(url.substring(1)).toString();
registerImage(resolvedUrl, 100, 200);
final Image image = new Image(url);