FontSize extends AbstractCssProperty<FontSize> { @Override public String getCssValue() { return cssValue; } FontSize();  FontSize(final String cssValue);  FontSize(final FontSize fontSizeCss);  FontSize(final float percent);  FontSize(final float value, final CssLengthUnit cssLengthUnit); FontSize setValue(final float value,
            final CssLengthUnit cssLengthUnit); void setPercent(final float percent); @Override String getCssName(); @Override String getCssValue(); @Override String toString(); Float getValue(); CssLengthUnit getUnit(); @Override FontSize setCssValue(final String cssValue); void setAsInitial(); void setAsInherit(); void setAsMedium(); void setAsXxSmall(); void setAsXSmall(); void setAsSmall(); void setAsLarge(); void setAsXLarge(); void setAsXxLarge(); void setAsSmaller(); void setAsLarger(); static boolean isValid(final String cssValue); static final String INITIAL; static final String INHERIT; static final String MEDIUM; static final String XX_SMALL; static final String X_SMALL; static final String SMALL; static final String LARGE; static final String X_LARGE; static final String XX_LARGE; static final String SMALLER; static final String LARGER; }
@Test public void testFontSizeString() { { FontSize fontSize = new FontSize(FontSize.INITIAL); assertEquals(FontSize.INITIAL, fontSize.getCssValue()); } { FontSize fontSize = new FontSize("50px"); assertEquals("50px", fontSize.getCssValue()); } }
@Test public void testFontSizeFontSize() { FontSize fontSize = new FontSize("50px"); FontSize fontSize1 = new FontSize(fontSize); assertEquals("50px", fontSize1.getCssValue()); }
@Test public void testFontSizeFloat() { FontSize fontSize = new FontSize(75); assertEquals("75.0%", fontSize.getCssValue()); }
@Test public void testGetCssValue() { FontSize fontSize = new FontSize(); fontSize.setAsInherit(); assertEquals(FontSize.INHERIT, fontSize.getCssValue()); fontSize.setAsInitial(); assertEquals(FontSize.INITIAL, fontSize.getCssValue()); }