Border extends AbstractCssProperty<Border> implements StateChangeInformer<Bean> { @Override public String getCssValue() { return cssValue; } Border();  Border(final String cssValue);  Border(final Border border); @Override String getCssName(); @Override String getCssValue(); @Override String toString(); @Override Border setCssValue(final String cssValue); static boolean isValid(final String cssValue); void setAsInitial(); void setAsInherit(); BorderColorCssValues getBorderColorCssValues(); BorderStyle getBorderStyle(); Border setBorderWidthValue(final String borderWidthValue); Border setBorderStyle(final BorderStyle borderStyle); Border setBorderColorCssValues(
            final BorderColorCssValues borderColorCssValues); String getBorderWidthValue(); @Override void stateChanged(final Bean stateChangedObject); static final String INITIAL; static final String INHERIT; }
@Test public void testGetCssValue() { Border border = new Border(); border.setBorderWidthValue("55px"); BorderColorCssValues borderColorCssValues = new BorderColorCssValues("white"); border.setBorderColorCssValues(borderColorCssValues); border.setBorderStyle(BorderStyle.GROOVE); assertEquals("55px groove white", border.getCssValue()); border.setCssValue("155px groove blue"); assertEquals(borderColorCssValues, border.getBorderColorCssValues()); assertEquals("blue", border.getBorderColorCssValues().getValue()); assertEquals("155px", border.getBorderWidthValue()); }