modules/graphics/src/test/java/test/javafx/css/SizeTest.java
Print this page
rev 9250 : 8134762: Refactor Javafx graphics module tests for clear separation of tests
Reviewed-by:
@@ -21,12 +21,15 @@
* 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.css;
+package test.javafx.css;
+import javafx.css.Size;
+import javafx.css.SizeShim;
+import javafx.css.SizeUnits;
import static org.junit.Assert.assertEquals;
import javafx.scene.text.Font;
import org.junit.Test;
@@ -48,52 +51,52 @@
final double pixelSize = font.getSize();
final double pointSize = pixelSize * (POINTS_PER_INCH / DOTS_PER_INCH);
Size instance = new Size(12.0, SizeUnits.PX);
double expResult = 12.0 * (POINTS_PER_INCH/DOTS_PER_INCH);
- double result = instance.points(font);
+ double result = SizeShim.points(instance, font);
assertEquals("px", expResult, result, 0.01);
instance = new Size(12.0, SizeUnits.PT);
expResult = 12.0; // PT is absolute
- result = instance.points(font);
+ result = SizeShim.points(instance, font);
assertEquals("pt", expResult, result, 0.01);
instance = new Size(50.0, SizeUnits.PERCENT);
expResult = 0.5 * pointSize;
- result = instance.points(pointSize, font);
+ result = SizeShim.points(instance, pointSize, font);
assertEquals("%", expResult, result, 0.01);
instance = new Size(2, SizeUnits.EM);
expResult = 2 * pointSize;
- result = instance.points(font);
+ result = SizeShim.points(instance, font);
assertEquals("em", expResult, result, 0.01);
instance = new Size(1.0, SizeUnits.EX);
expResult = 0.5 * pointSize;
- result = instance.points(font);
+ result = SizeShim.points(instance, font);
assertEquals("ex", expResult, result, 0.01);
instance = new Size(1.0, SizeUnits.CM);
expResult = POINTS_PER_INCH/2.54; // CM is absolute (pts per inch/cm per inch)
- result = instance.points(font);
+ result = SizeShim.points(instance, font);
assertEquals("cm", expResult, result, 0.01);
instance = new Size(1.0, SizeUnits.MM);
expResult = POINTS_PER_INCH/25.4; // MM is absolute (pts per inch/mm per inch)
- result = instance.points(font);
+ result = SizeShim.points(instance, font);
assertEquals("mm", expResult, result, 0.01);
instance = new Size(1.0, SizeUnits.IN);
expResult = POINTS_PER_INCH; // IN is absolute (pts per inch)
- result = instance.points(font);
+ result = SizeShim.points(instance, font);
assertEquals("in", expResult, result, 0.01);
instance = new Size(1.0, SizeUnits.PC);
expResult = 12.0; // PC is absolute (pts per pica)
- result = instance.points(font);
+ result = SizeShim.points(instance, font);
assertEquals("pc", expResult, result, 0.01);
}
/**