Package org.jboss.seam.ui.converter

Examples of org.jboss.seam.ui.converter.AtomicLongConverter


{

   @Test
   public void testGetAsObject()
   {
      Converter converter = new AtomicLongConverter();
      assertNull(converter.getAsObject(null, null, null));
      assertNull(converter.getAsObject(null, null, ""));
      assertNull(converter.getAsObject(null, null, " "));
      assertTrue(8 == ((AtomicLong) converter.getAsObject(null, null, " 8")).longValue());
      assertTrue(8 == ((AtomicLong) converter.getAsObject(null, null, "8 ")).longValue());
      assertTrue(8 == ((AtomicLong) converter.getAsObject(null, null, "8")).longValue());
      long over = Long.MAX_VALUE + 1;
      assertTrue(over == ((AtomicLong) converter.getAsObject(null, null, over + "")).longValue());
      long under = Long.MIN_VALUE - 1;
      assertTrue(under == ((AtomicLong) converter.getAsObject(null, null, under + "")).longValue());
      try
      {
         converter.getAsObject(null, null, "NaN");
         fail("should only take numbers");
      }
      catch (ConverterException c) { }

   }
View Full Code Here


   }

   @Test
   public void testGetAsString()
   {
      Converter converter = new AtomicLongConverter();
      assertEquals("", converter.getAsString(null, null, null));
      assertEquals("", converter.getAsString(null, null, ""));
      assertEquals(" ", converter.getAsString(null, null, " "));
      assertEquals("-1", converter.getAsString(null, null, new AtomicLong(-1)));
      try
      {
         converter.getAsString(null, null, new Long(0));
         fail("should only take atomic ints");
      }
      catch (ConverterException c) { }
   }
View Full Code Here

  // Fields
 

  protected Converter createConverter() throws JspException
  {
    AtomicLongConverter converter = (AtomicLongConverter) FacesContext.getCurrentInstance().getApplication().createConverter("org.jboss.seam.ui.AtomicLongConverter");
    _setProperties(converter);
    return converter;
  }
View Full Code Here

TOP

Related Classes of org.jboss.seam.ui.converter.AtomicLongConverter

Copyright © 2018 www.massapicom. 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.