Examples of ColorConverter


Examples of org.apache.myfaces.trinidad.convert.ColorConverter

  /**
   * Tests that dates after the date range cause a ValidationException.
   */
  public void testStateHolderSaveRestore()
  {
    ColorConverter converter = new ColorConverter();
    Mock mock = mock(UIComponent.class);
    UIComponent component = (UIComponent) mock.proxy();
    MockUIComponentWrapper wrapper = new MockUIComponentWrapper(mock, component);

    String[] patterns = {"#RRGGBB","RR.GG.BB"};
    converter.setPatterns(patterns);
    converter.setMessageDetailConvert("Works fine");
    ColorConverter restoreConverter = new  ColorConverter();

    doTestStateHolderSaveRestore(converter, restoreConverter,
        facesContext, wrapper);
    mock.verify();
  }
View Full Code Here

Examples of org.apache.myfaces.trinidad.convert.ColorConverter

   * Test ColorConverte's getAsObject(FacesContext, UIComponent, String) method
   * works fine.
   */
  public void testGetAsObjectConversion()
  {
    ColorConverter converter = new ColorConverter();
    Mock mock = mock(UIComponent.class);
    UIComponent component = (UIComponent) mock.proxy();
    MockUIComponentWrapper wrapper = new MockUIComponentWrapper(mock, component);

    String[] patterns = { "#RRGGBB",
                          "RR.GG.BB",
                          "RRGGBB",
                          "RR GG BB",
                          "rrr-ggg-bbb",
                          "rrr ggg bbb",
                          "r-g-b",
                          };

    String values[]   = { "#FF0204",
                          "FF0206",
                          "FF FF FF",
                          "0-0-0",
                          "105 105 105",
                        };

   Color[] matchColors = new Color(255,2,4),
                            new Color(255,2,6),
                            new Color(255,255,255),
                            new Color(0,0,0),
                            new Color(105,105,105)
                         };

    converter.setPatterns(patterns);
    for (int i = 0; i < values.length; i++)
    {
      doTestGetAsObject(converter, facesContext, wrapper, values[i], matchColors[i]);
    }
    mock.verify();
View Full Code Here

Examples of org.apache.myfaces.trinidad.convert.ColorConverter

   * Test Color conveters getAsString(FacesContext, UIComponent, Object) method
   * works fine
   */
  public void testGetAsString()
  {
    ColorConverter converter  = new ColorConverter();
    Mock mock = mock(UIComponent.class);
    UIComponent component = (UIComponent) mock.proxy();
    MockUIComponentWrapper wrapper = new MockUIComponentWrapper(mock, component);

    Color[] colors = new Color(255,2,4),
                        new Color(255,2,6),
                        new Color(255,255,255),
                        new Color(0,0,0),
                        new Color(105,105,105),
                      };

    List<String[]> patternsHoloder = new ArrayList<String[]>();
    patternsHoloder.add(new String[]{"#RRGGBB", "RRGGBB"});
    patternsHoloder.add(new String[]{"RR.GG.BB", "#RRGGBB" });
    patternsHoloder.add(new String[]{"RRGGBB", "r-g-b"});
    patternsHoloder.add(new String[]{"RR GG BB", "rrr ggg bbb"});
    patternsHoloder.add(new String[]{"rrr-ggg-bbb", "rrr ggg bbb" });

    String matchValues[]   = "#FF0204",
                                "FF.02.06",
                                "FFFFFF",
                                "00 00 00",
                                "105-105-105",
                             };

    for (int i = 0; i < patternsHoloder.size(); i++)
    {
      String[] patterns = patternsHoloder.get(i);
      converter.setPatterns(patterns);
      doTestGetAsString(converter, facesContext, wrapper,
                                    colors[i], matchValues[i] );
    }
    mock.verify();
  }
View Full Code Here

Examples of org.apache.myfaces.trinidad.convert.ColorConverter

  /**
   * Test that try to set null value for patterns throw IllegalArgumentException
   */
  public void testNullValueForPatterns()
  {
    ColorConverter converter = new ColorConverter();
    Mock mock = mock(UIComponent.class);
   
    try
    {
      converter.setPatterns(null);
      fail("Expected IllegalArgumentException for null value of patterns");
    }
    catch (IllegalArgumentException ex)
    {
      // expected fine
View Full Code Here

Examples of org.apache.myfaces.trinidad.convert.ColorConverter

    mock.verify();
  }

  public void testGetAsObjectIllegalValue()
  {
    ColorConverter converter = new ColorConverter();
    Mock mock = mock(UIComponent.class);
    UIComponent component = (UIComponent) mock.proxy();
    mock.stubs().method("getId").will(returnValue("test"));
    //component.setupGetId("test");
    try
    {
      converter.getAsString(facesContext, component, new Integer(1));
      fail("Expected a converter exception");
    } catch (IllegalArgumentException ex)
    {
      // expected
    }
View Full Code Here

Examples of org.apache.myfaces.trinidadinternal.convert.ColorConverter

  static private Converter _getConverter(Map<String, String> requestParams)
  {
    String pattern = requestParams.get("pattern");
    boolean allowsTransparent =
      "true".equals(requestParams.get("allowsTransparent"));
    ColorConverter converter = new ColorConverter();
    converter.setPatterns(pattern.split(" "));
    if (allowsTransparent)
      converter.setTransparentAllowed(true);
    return converter;
  }
View Full Code Here

Examples of org.apache.myfaces.trinidadinternal.convert.ColorConverter

  @Override
  protected Converter createConverter() throws JspException
  {
    String converterId = ColorConverter.CONVERTER_ID;
    Application appl = FacesContext.getCurrentInstance().getApplication();
    ColorConverter converter = (ColorConverter)appl.createConverter(converterId);
    _setProperties(converter);
    return converter;
  }
View Full Code Here

Examples of org.apache.myfaces.trinidadinternal.convert.ColorConverter

  static private Converter _getConverter(Map<String, String> requestParams)
  {
    String pattern = requestParams.get("pattern");
    boolean allowsTransparent =
      "true".equals(requestParams.get("allowsTransparent"));
    ColorConverter converter = new ColorConverter();
    converter.setPatterns(pattern.split(" "));
    if (allowsTransparent)
      converter.setTransparentAllowed(true);
    return converter;
  }
View Full Code Here

Examples of org.apache.myfaces.trinidadinternal.convert.ColorConverter

  @Override
  protected Converter createConverter() throws JspException
  {
    String converterId = ColorConverter.CONVERTER_ID;
    Application appl = FacesContext.getCurrentInstance().getApplication();
    ColorConverter converter = (ColorConverter)appl.createConverter(converterId);
    _setProperties(converter);
    return converter;
  }
View Full Code Here

Examples of org.apache.myfaces.trinidadinternal.convert.ColorConverter

    return super.doStartTag();
  }

  protected Converter createConverter() throws JspException
  {
    ColorConverter converter = (ColorConverter)super.createConverter();
    _setProperties(converter);
    return converter;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.