BorderColorCssValues extends AbstractBean<BorderColorCssValues> implements StateChangeInformer<Bean> { @Override public String toString() { return getValue(); } BorderColorCssValues();  BorderColorCssValues(final String cssValue);  BorderColorCssValues(
            final BorderColorCssValues borderColorCssValue);  BorderColorCssValues(final RgbCssValue rgbCssValue);  BorderColorCssValues(final RgbaCssValue rgbaCssValue);  BorderColorCssValues(final HslCssValue hslCssValue);  BorderColorCssValues(final HslaCssValue hslaCssValue); void setRgbaCssValue(final RgbaCssValue rgbaCssValue); void setHslaCssValue(final HslaCssValue hslaCssValue); @Override String toString(); @Override String getValue(); BorderColorCssValues setValue(final String cssValue); void setAsTransparent(); static boolean isValid(final String cssValue); @Override void stateChanged(final Bean stateChangedObject); RgbCssValue getRgbCssValue(); RgbaCssValue getRgbaCssValue(); HslCssValue getHslCssValue(); HslaCssValue getHslaCssValue(); void setRgbCssValue(final RgbCssValue rgbCssValue); void setHslCssValue(final HslCssValue hslCssValue); static final String TRANSPARENT; }
@Test public void testToString() { RgbaCssValue rgbaCssValue = new RgbaCssValue(); rgbaCssValue.setR(55); rgbaCssValue.setG(155); rgbaCssValue.setB(75); rgbaCssValue.setA(0.5F); BorderColorCssValues borderColorCssValues = new BorderColorCssValues(); assertEquals("black", borderColorCssValues.toString()); borderColorCssValues.setRgbaCssValue(rgbaCssValue); assertEquals("rgba(55, 155, 75, 0.5)", borderColorCssValues.toString()); rgbaCssValue.setR(0); rgbaCssValue.setG(25); rgbaCssValue.setB(255); rgbaCssValue.setA(1F); assertEquals("rgba(0, 25, 255, 1.0)", borderColorCssValues.toString()); }