Package org.jboss.beans.metadata.spi

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


      assertArray(parameter.getValue());
   }
  
   public void testParameterWithMap() throws Exception
   {
      ParameterMetaData parameter = getParameter();
      assertNull(parameter.getType());
      assertNull(parameter.getAnnotations());
      assertMap(parameter.getValue());
   }
View Full Code Here


      assertMap(parameter.getValue());
   }
  
   public void testParameterWithThis() throws Exception
   {
      ParameterMetaData parameter = getParameter();
      assertNull(parameter.getType());
      assertNull(parameter.getAnnotations());
      assertThis(parameter.getValue());
   }
View Full Code Here

      assertThis(parameter.getValue());
   }
  
   public void testParameterWithWildcard() throws Exception
   {
      ParameterMetaData parameter = getParameter();
      assertNull(parameter.getType());
      assertNull(parameter.getAnnotations());
      assertWildcard(parameter.getValue());
   }
View Full Code Here

      assertEquals("getValue", dependency.getMethod());
      List<ParameterMetaData> parameters = dependency.getParameters();
      assertNotNull(parameters);
      assertFalse(parameters.isEmpty());
      assertTrue(parameters.size() == 1);
      ParameterMetaData pmd = parameters.get(0);
      assertNotNull(pmd);
      ValueMetaData value = pmd.getValue();
      assertNotNull(value);
      assertEquals("foo.bar.key", value.getUnderlyingValue());
      assertNull(dependency.getDependentState());
   }
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();
      assertNull(parameter.getType());
      assertNull(parameter.getAnnotations());
      assertNull(parameter.getValue());
   }
View Full Code Here

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

      assertBean(parameter.getValue());
   }
  
   public void testParameterWithClass() throws Exception
   {
      ParameterMetaData parameter = getParameter();
      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();
      assertNull(parameter.getType());
      HashSet<String> expected = new HashSet<String>();
      expected.add(Annotation1.class.getName());
      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.