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