RgbCssValue extends AbstractBean<RgbCssValue> { @Override public String getValue() { return rgb; } RgbCssValue();  RgbCssValue(final String rgbCssValue);  RgbCssValue(final RgbCssValue rgbCssValue);  RgbCssValue(final int r, final int g, final int b); void setRgb(final String rgb); int getR(); void setR(final int r); int getG(); void setG(final int g); int getB(); void setB(final int b); @Override String toString(); @Override String getValue(); static boolean isValid(final String rgbString);  }
@Test public void testGetValue() { RgbCssValue rgbCssValue = new RgbCssValue("rgb(120, 10, 100)"); assertEquals("rgb(120, 10, 100)", rgbCssValue.getValue()); rgbCssValue.setR(220); rgbCssValue.setG(55); rgbCssValue.setB(75); assertEquals("rgb(220, 55, 75)", rgbCssValue.getValue()); }