modules/graphics/src/test/java/test/com/sun/javafx/css/FontSizeTypeTest.java

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

*** 21,36 **** * 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 com.sun.javafx.css; import javafx.css.converter.SizeConverter; import javafx.css.ParsedValue; import javafx.css.Size; import javafx.css.SizeUnits; import javafx.scene.text.Font; import static org.junit.Assert.assertEquals; import org.junit.Test; --- 21,38 ---- * 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 test.com.sun.javafx.css; + import com.sun.javafx.css.ParsedValueImpl; import javafx.css.converter.SizeConverter; import javafx.css.ParsedValue; import javafx.css.Size; import javafx.css.SizeUnits; + import javafx.css.SizeUnitsShim; import javafx.scene.text.Font; import static org.junit.Assert.assertEquals; import org.junit.Test;
*** 45,73 **** @Test public void testConvertToPixels() { ParsedValue<Size,Size> size = new ParsedValueImpl<Size,Size>(new Size(2.0f, SizeUnits.EM), null); ParsedValue<ParsedValue<?,Size>,Number> value = new ParsedValueImpl<ParsedValue<?,Size>,Number>(size, SizeConverter.getInstance()); Font font = Font.getDefault(); ! double expResult = SizeUnits.EM.pixels(2, 1, font); double result = SizeConverter.getInstance().convert(value, font).doubleValue(); assertEquals(expResult, result, 0.01); size = new ParsedValueImpl<Size,Size>(new Size(120.0f, SizeUnits.PERCENT), null); value = new ParsedValueImpl<ParsedValue<?,Size>,Number>(size, SizeConverter.getInstance()); ! expResult = SizeUnits.PERCENT.pixels(120, 1, font); result = SizeConverter.getInstance().convert(value, font).doubleValue(); assertEquals(expResult, result, 0.01); size = new ParsedValueImpl<Size,Size>(new Size(12.0f, SizeUnits.PT), null); value = new ParsedValueImpl<ParsedValue<?,Size>,Number>(size, SizeConverter.getInstance()); ! expResult = SizeUnits.PT.pixels(12, 1, font); result = SizeConverter.getInstance().convert(value, font).doubleValue(); assertEquals(expResult, result, 0.01); size = new ParsedValueImpl<Size,Size>(new Size(12.0f, SizeUnits.PX), null); value = new ParsedValueImpl<ParsedValue<?,Size>,Number>(size, SizeConverter.getInstance()); ! expResult = SizeUnits.PX.pixels(12, 1, font); result = SizeConverter.getInstance().convert(value, font).doubleValue(); assertEquals(expResult, result, 0.01); } // @Test --- 47,75 ---- @Test public void testConvertToPixels() { ParsedValue<Size,Size> size = new ParsedValueImpl<Size,Size>(new Size(2.0f, SizeUnits.EM), null); ParsedValue<ParsedValue<?,Size>,Number> value = new ParsedValueImpl<ParsedValue<?,Size>,Number>(size, SizeConverter.getInstance()); Font font = Font.getDefault(); ! double expResult = SizeUnitsShim.pixels(SizeUnits.EM, 2, 1, font); double result = SizeConverter.getInstance().convert(value, font).doubleValue(); assertEquals(expResult, result, 0.01); size = new ParsedValueImpl<Size,Size>(new Size(120.0f, SizeUnits.PERCENT), null); value = new ParsedValueImpl<ParsedValue<?,Size>,Number>(size, SizeConverter.getInstance()); ! expResult = SizeUnitsShim.pixels(SizeUnits.PERCENT, 120, 1, font); result = SizeConverter.getInstance().convert(value, font).doubleValue(); assertEquals(expResult, result, 0.01); size = new ParsedValueImpl<Size,Size>(new Size(12.0f, SizeUnits.PT), null); value = new ParsedValueImpl<ParsedValue<?,Size>,Number>(size, SizeConverter.getInstance()); ! expResult = SizeUnitsShim.pixels(SizeUnits.PT, 12, 1, font); result = SizeConverter.getInstance().convert(value, font).doubleValue(); assertEquals(expResult, result, 0.01); size = new ParsedValueImpl<Size,Size>(new Size(12.0f, SizeUnits.PX), null); value = new ParsedValueImpl<ParsedValue<?,Size>,Number>(size, SizeConverter.getInstance()); ! expResult = SizeUnitsShim.pixels(SizeUnits.PX, 12, 1, font); result = SizeConverter.getInstance().convert(value, font).doubleValue(); assertEquals(expResult, result, 0.01); } // @Test