|
@@ -322,6 +322,17 @@ public class CssParserTest {
|
|
|
ImageAssert.assertEquals("borders/border1d.bmp", paintBorder(panel, CssParser.border(panel, "outset 4px")));
|
|
ImageAssert.assertEquals("borders/border1d.bmp", paintBorder(panel, CssParser.border(panel, "outset 4px")));
|
|
|
ImageAssert.assertEquals("borders/border1e.bmp", paintBorder(panel, CssParser.border(panel, "outset #800")));
|
|
ImageAssert.assertEquals("borders/border1e.bmp", paintBorder(panel, CssParser.border(panel, "outset #800")));
|
|
|
ImageAssert.assertEquals("borders/border1f.bmp", paintBorder(panel, CssParser.border(panel, "outset")));
|
|
ImageAssert.assertEquals("borders/border1f.bmp", paintBorder(panel, CssParser.border(panel, "outset")));
|
|
|
|
|
+
|
|
|
|
|
+ ImageAssert.assertEquals("borders/border1g.bmp", paintBorder(panel, CssParser.border(panel, "solid #800 1px 2px 3px 4px")));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Test
|
|
|
|
|
+ public void testBorderSize() {
|
|
|
|
|
+ assertEquals("2px", CssParser.PARSER.parse("borderSize", "2px").text() );
|
|
|
|
|
+ assertEquals("2px 4px", CssParser.PARSER.parse("borderSize", "2px 4px").text() );
|
|
|
|
|
+ assertEquals("2px 4px 8px 2px", CssParser.PARSER.parse("borderSize", "2px 4px 8px 2px").text() );
|
|
|
|
|
+
|
|
|
|
|
+ assertEquals("2px", CssParser.PARSER.parse("borderSize", "2px4px8px2px").text() );
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
private BufferedImage paintBorder(JPanel panel, Border border) throws IOException {
|
|
private BufferedImage paintBorder(JPanel panel, Border border) throws IOException {
|