BorderColor extends AbstractCssProperty<BorderColor> implements StateChangeInformer<CssProperty> { @Override public String getCssName() { return CssNameConstants.BORDER_COLOR; } BorderColor();  BorderColor(final String cssValue);  BorderColor(final BorderColor borderBottomColor); BorderColor setValue(final String value); @Override String getCssName(); @Override String getCssValue(); @Override String toString(); String getValue(); @Override BorderColor setCssValue(final String cssValue); void setAsInitial(); void setAsInherit(); void setAsTransparent(); BorderTopColor getBorderTopColor(); void setBorderColor(final BorderTopColor borderTopColor,
            final BorderRightColor borderRightColor,
            final BorderBottomColor borderBottomColor,
            final BorderLeftColor borderLeftColor); BorderRightColor getBorderRightColor(); BorderBottomColor getBorderBottomColor(); BorderLeftColor getBorderLeftColor(); @Override void stateChanged(final CssProperty stateChangedObject); boolean hasPredefinedConstantValue(); static boolean isValid(final String cssValue); static final String INITIAL; static final String INHERIT; static final String TRANSPARENT; }
@Test public void testGetCssName() { BorderColor borderColor = new BorderColor(); assertEquals(CssNameConstants.BORDER_COLOR, borderColor.getCssName()); }