Package org.jboss.beans.metadata.spi

Examples of org.jboss.beans.metadata.spi.ParameterMetaData


      assertNull(parameter.getValue());
   }
  
   public void testParameterWithAnnotations() throws Exception
   {
      ParameterMetaData parameter = getParameter();
      assertNull(parameter.getType());
      HashSet<String> expected = new HashSet<String>();
      expected.add(Annotation1.class.getName());
      expected.add(Annotation2.class.getName());
      expected.add(Annotation3.class.getName());
      assertAnnotations(expected, parameter.getAnnotations());
      assertNull(parameter.getValue());
   }
View Full Code Here


      assertNull(parameter.getValue());
   }
  
   public void testParameterWithPlainValue() throws Exception
   {
      ParameterMetaData parameter = getParameter();
      assertNull(parameter.getType());
      assertNull(parameter.getAnnotations());
      assertPlainValue("PlainValue", parameter.getValue());
   }
View Full Code Here

      assertPlainValue("PlainValue", parameter.getValue());
   }
  
   public void testParameterWithValue() throws Exception
   {
      ParameterMetaData parameter = getParameter();
      assertNull(parameter.getType());
      assertNull(parameter.getAnnotations());
      assertValue("Value", parameter.getValue());
   }
View Full Code Here

      return "External";
   }

   protected void addMetaData(AbstractBeanMetaData beanMetaData)
   {
      ParameterMetaData parameter = new AbstractParameterMetaData(new ThisValueMetaData());
      List<InstallMetaData> installs = new ArrayList<InstallMetaData>();
      AbstractInstallMetaData in = new AbstractInstallMetaData();
      in.setBean("Holder");
      in.setMethodName("addTester");
      in.setParameters(Collections.singletonList(parameter));
View Full Code Here

      assertEquals("getValue", dependency.getMethod());
      List<ParameterMetaData> parameters = dependency.getParameters();
      assertNotNull(parameters);
      assertFalse(parameters.isEmpty());
      assertTrue(parameters.size() == 2);
      ParameterMetaData pmd1 = parameters.get(0);
      assertNotNull(pmd1);
      ValueMetaData value1 = pmd1.getValue();
      assertNotNull(value1);
      assertEquals("foo.bar.key", value1.getUnderlyingValue());
      ParameterMetaData pmd2 = parameters.get(1);
      assertNotNull(pmd2);
      ValueMetaData value2 = pmd2.getValue();
      assertNotNull(value2);
      assertEquals("mydefault", value2.getUnderlyingValue());
      assertNull(dependency.getDependentState());
   }
View Full Code Here

      ConstructorMetaData constructor = bean.getConstructor();
      assertNotNull(constructor);
      List<ParameterMetaData> parameters = constructor.getParameters();
      assertNotNull(parameters);
      assertEquals(1, parameters.size());
      ParameterMetaData parameter = parameters.get(0);
      assertNotNull(parameter);
      return parameter;
   }
View Full Code Here

      return parameter;
   }
  
   public void testParameter() throws Exception
   {
      ParameterMetaData parameter = getParameter("Parameter.xml");
      assertNull(parameter.getType());
      assertNull(parameter.getAnnotations());
      assertNull(parameter.getValue());
   }
View Full Code Here

      assertNull(parameter.getValue());
   }
  
   public void testParameterWithBean() throws Exception
   {
      ParameterMetaData parameter = getParameter("ParameterWithBean.xml");
      assertNull(parameter.getAnnotations());
      assertBean(parameter.getValue());
   }
View Full Code Here

      assertBean(parameter.getValue());
   }
  
   public void testParameterWithClass() throws Exception
   {
      ParameterMetaData parameter = getParameter("ParameterWithClass.xml");
      assertEquals("ParameterClass", parameter.getType());
      assertNull(parameter.getAnnotations());
      assertNull(parameter.getValue());
   }
View Full Code Here

      assertNull(parameter.getValue());
   }

   public void testParameterWithAnnotation() throws Exception
   {
      ParameterMetaData parameter = getParameter("ParameterWithAnnotation.xml");
      assertNull(parameter.getType());
      HashSet<String> expected = new HashSet<String>();
      expected.add("org.jboss.test.kernel.deployment.xml.support.Annotation1");
      assertAnnotations(expected, parameter.getAnnotations());
      assertNull(parameter.getValue());
   }
View Full Code Here

TOP

Related Classes of org.jboss.beans.metadata.spi.ParameterMetaData

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.