@Test(expected = IllegalArgumentException.class) public void testHexFail2() { ColorRGBA.parseColor("#000000000000000000000", null); }
@Test(expected = IllegalArgumentException.class) public void testHexFail1() { ColorRGBA.parseColor("000", null); }
buildingSpans.add(new StyleSpan(StyleConstants.KEY_COLOR, ColorRGBA.parseColor(c, null), index, 0)); } catch (final Exception e) {
buildingSpans.add(new StyleSpan(StyleConstants.KEY_COLOR, ColorRGBA.parseColor(c, null), index, 0)); } catch (final Exception e) {
@Test public void testHexColor() { assertEquals("#00000000", ColorRGBA.BLACK_NO_ALPHA.asHexRRGGBBAA()); assertEquals("#412819ff", ColorRGBA.BROWN.asHexRRGGBBAA()); assertEquals("#fb8200ff", ColorRGBA.ORANGE.asHexRRGGBBAA()); assertEquals(ColorRGBA.BROWN, ColorRGBA.parseColor("#412819ff", new ColorRGBA())); assertEquals(ColorRGBA.BLACK_NO_ALPHA, ColorRGBA.parseColor("#00", null)); assertEquals(ColorRGBA.WHITE, ColorRGBA.parseColor("#F", null)); assertEquals(ColorRGBA.BLACK, ColorRGBA.parseColor("#0F", null)); assertEquals(ColorRGBA.BLUE, ColorRGBA.parseColor("#00F", null)); assertEquals(ColorRGBA.YELLOW, ColorRGBA.parseColor("#FF0F", null)); assertEquals(ColorRGBA.MAGENTA, ColorRGBA.parseColor("#FF00FF", null)); assertEquals(ColorRGBA.CYAN, ColorRGBA.parseColor("#00FFFFFF", null)); }