Package org.jboss.test.kernel.config.support

Examples of org.jboss.test.kernel.config.support.SimpleBean


   }

   public void testPrimitiveIntegerAttribute() throws Throwable
   {
      Integer value = new Integer("1234");
      SimpleBean bean = configureSimpleBean("anint", value);
      assertEquals(value.intValue(), bean.getAnint());
   }
View Full Code Here


   }

   public void testPrimitiveLongAttribute() throws Throwable
   {
      Long value = new Long("12345");
      SimpleBean bean = configureSimpleBean("along", value);
      assertEquals(value.longValue(), bean.getAlong());
   }
View Full Code Here

   }

   public void testPrimitiveFloatAttribute() throws Throwable
   {
      Float value = new Float("3.14");
      SimpleBean bean = configureSimpleBean("afloat", value);
      assertEquals(value.floatValue(), bean.getAfloat());
   }
View Full Code Here

   }

   public void testPrimitiveDoubleAttribute() throws Throwable
   {
      Double value = new Double("3.14e12");
      SimpleBean bean = configureSimpleBean("adouble", value);
      assertEquals(value.doubleValue(), bean.getAdouble());
   }
View Full Code Here

   }

   public void testNumber() throws Throwable
   {
      Long value = new Long("4");
      SimpleBean bean = configureSimpleBean("aNumber", value, "java.lang.Long");
      Object number = bean.getANumber();
      assertEquals(Long.class, number.getClass());
      assertEquals(value, number);
   }
View Full Code Here

   protected SimpleBean configureSimpleBean(String name, Object value) throws Throwable
   {
      Kernel kernel = bootstrap();
      KernelConfigurator configurator = kernel.getConfigurator();
      BeanInfo info = configurator.getBeanInfo(SimpleBean.class);
      SimpleBean bean = (SimpleBean) instantiate(configurator, info);

      AbstractPropertyMetaData metaData = new AbstractPropertyMetaData(name, value.toString());
     
      configure(configurator, bean, info, metaData);
     
View Full Code Here

   protected SimpleBean configureSimpleBean(String name, Object value, String type) throws Throwable
   {
      Kernel kernel = bootstrap();
      KernelConfigurator configurator = kernel.getConfigurator();
      BeanInfo info = configurator.getBeanInfo(SimpleBean.class);
      SimpleBean bean = (SimpleBean) instantiate(configurator, info);

      AbstractPropertyMetaData metaData = new AbstractPropertyMetaData(name, value.toString(), type);
      ((StringValueMetaData) metaData.getValue()).setConfigurator(configurator);
     
      configure(configurator, bean, info, metaData);
View Full Code Here

      smd.add(vmd3); // tests duplicates

      AbstractPropertyMetaData pmd = new AbstractPropertyMetaData("set", smd);
      properties.add(pmd);
     
      SimpleBean bean = (SimpleBean) instantiateAndConfigure(bmd);
      assertNotNull(bean);
     
      Set result = bean.getSet();
      assertNotNull("Should be a set", result);
     
      HashSet expected = new HashSet();
      expected.add(object1);
      expected.add(object2);
View Full Code Here

      assertEquals(expected, result);
   }

   public void testSimpleSetFromStrings() throws Throwable
   {
      SimpleBean bean = simpleSetFromStrings();
      assertNotNull(bean);
     
      Set result = bean.getSet();
      assertNotNull("Should be a set", result);
     
      HashSet expected = new HashSet();
      expected.add(string1);
      expected.add(string2);
View Full Code Here

      return (SimpleBean) instantiateAndConfigure(configurator, bmd);
   }

   public void testCustomSetExplicit() throws Throwable
   {
      SimpleBean bean = customSetExplicit();
      assertNotNull(bean);
     
      Set result = bean.getSet();
      assertNotNull("Should be a set", result);
      assertTrue("Not a CustomSet: " + result.getClass(), result instanceof CustomSet);
     
      HashSet expected = new HashSet();
      expected.add(string1);
View Full Code Here

TOP

Related Classes of org.jboss.test.kernel.config.support.SimpleBean

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.