HslCssValue extends AbstractBean<HslCssValue> { public void setHsl(final String hsl) { extractAndAssign(hsl); } HslCssValue();  HslCssValue(final String hslCssValue);  HslCssValue(final HslCssValue hslCssValue);  HslCssValue(final int h, final float s, final float l); void setHsl(final String hsl); int getH(); void setH(final int h); float getS(); void setS(final float s); float getL(); static CssLengthUnit getSUnit(); static CssLengthUnit getLUnit(); void setL(final float l); @Override String toString(); @Override String getValue(); static boolean isValid(final String hslString);  }
@Test public void testSetHsl() { HslCssValue hslCssValue = new HslCssValue(); assertEquals("hsl(0, 0%, 0%)", hslCssValue.getValue()); hslCssValue.setHsl("hsl(120, 10%, 100%)"); assertEquals(120F, hslCssValue.getH(), 0); assertEquals(10F, hslCssValue.getS(), 0); assertEquals(100F, hslCssValue.getL(), 0); }