Package org.jboss.seam.remoting.wrapper

Examples of org.jboss.seam.remoting.wrapper.BooleanWrapper


   }

   @Test
   public void testBooleanWrapper() throws Exception
   {
      BooleanWrapper wrapper = new BooleanWrapper();
      wrapper.setElement(createElement("bool", Boolean.toString(true)));

      assert (Boolean) wrapper.convert(Boolean.class);
      assert (Boolean) wrapper.convert(Boolean.TYPE);

      try
      {
         // Try an invalid conversion
         wrapper.convert(InvalidClass.class);
         assert false;
      }
      catch (ConversionException ex)
      {
      }

      // test the marshal() method
      ByteArrayOutputStream out = new ByteArrayOutputStream();
      wrapper.marshal(out);
      byte[] expected = ("<bool>" + Boolean.toString(true) + "</bool>")
            .getBytes();
      assertEquals(expected, out.toByteArray());

      // test the conversionScore() method
      assert ConversionScore.exact == wrapper.conversionScore(Boolean.class);
      assert ConversionScore.exact == wrapper.conversionScore(Boolean.TYPE);
      assert ConversionScore.compatible == wrapper
            .conversionScore(Object.class);
      assert ConversionScore.nomatch == wrapper
            .conversionScore(InvalidClass.class);
   }
View Full Code Here


   }

   @Test
   public void testBooleanWrapper() throws Exception
   {
      BooleanWrapper wrapper = new BooleanWrapper();
      wrapper.setElement(createElement("bool", Boolean.toString(true)));

      assert (Boolean) wrapper.convert(Boolean.class);
      assert (Boolean) wrapper.convert(Boolean.TYPE);

      try
      {
         // Try an invalid conversion
         wrapper.convert(InvalidClass.class);
         assert false;
      }
      catch (ConversionException ex)
      {
      }

      // test the marshal() method
      ByteArrayOutputStream out = new ByteArrayOutputStream();
      wrapper.marshal(out);
      byte[] expected = ("<bool>" + Boolean.toString(true) + "</bool>")
            .getBytes();
      assertEquals(expected, out.toByteArray());

      // test the conversionScore() method
      assert ConversionScore.exact == wrapper.conversionScore(Boolean.class);
      assert ConversionScore.exact == wrapper.conversionScore(Boolean.TYPE);
      assert ConversionScore.compatible == wrapper
            .conversionScore(Object.class);
      assert ConversionScore.nomatch == wrapper
            .conversionScore(InvalidClass.class);
   }
View Full Code Here

   }

   @Test
   public void testBooleanWrapper() throws Exception
   {
      BooleanWrapper wrapper = new BooleanWrapper();
      wrapper.setElement(createElement("bool", Boolean.toString(true)));

      assert (Boolean) wrapper.convert(Boolean.class);
      assert (Boolean) wrapper.convert(Boolean.TYPE);

      try
      {
         // Try an invalid conversion
         wrapper.convert(InvalidClass.class);
         assert false;
      }
      catch (ConversionException ex)
      {
      }

      // test the marshal() method
      ByteArrayOutputStream out = new ByteArrayOutputStream();
      wrapper.marshal(out);
      byte[] expected = ("<bool>" + Boolean.toString(true) + "</bool>")
            .getBytes();
      assertEquals(expected, out.toByteArray());

      // test the conversionScore() method
      assert ConversionScore.exact == wrapper.conversionScore(Boolean.class);
      assert ConversionScore.exact == wrapper.conversionScore(Boolean.TYPE);
      assert ConversionScore.compatible == wrapper
            .conversionScore(Object.class);
      assert ConversionScore.nomatch == wrapper
            .conversionScore(InvalidClass.class);
   }
View Full Code Here

TOP

Related Classes of org.jboss.seam.remoting.wrapper.BooleanWrapper

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.