Package org.jboss.test.xb.builder.object.mc.support.model

Examples of org.jboss.test.xb.builder.object.mc.support.model.AbstractMapMetaData


      return new AbstractPropertyMetaData(name, value);
   }
  
   protected PropertyMetaData createMapProperty(String name, Set<PropertyMetaData> properties)
   {
      AbstractMapMetaData map = new AbstractMapMetaData();
      if (properties != null)
      {
         for (PropertyMetaData property : properties)
            map.put(new AbstractValueMetaData(property.getName()), new AbstractValueMetaData(property));
      }
      return new AbstractPropertyMetaData(name, map);
   }
View Full Code Here


      return (AbstractMapMetaData) value;
   }
  
   public void testMap() throws Exception
   {
      AbstractMapMetaData map = getMap();
      assertNull(map.getType());
      assertNull(map.getKeyType());
      assertNull(map.getValueType());
   }
View Full Code Here

      assertNull(map.getValueType());
   }
  
   public void testMapWithClass() throws Exception
   {
      AbstractMapMetaData map = getMap();
      assertEquals("MapClass", map.getType());
      assertNull(map.getKeyType());
      assertNull(map.getValueType());
   }
View Full Code Here

      assertNull(map.getValueType());
   }
  
   public void testMapWithKeyClass() throws Exception
   {
      AbstractMapMetaData map = getMap();
      assertNull(map.getType());
      assertEquals("KeyClass", map.getKeyType());
      assertNull(map.getValueType());
   }
View Full Code Here

      assertNull(map.getValueType());
   }
  
   public void testMapWithValueClass() throws Exception
   {
      AbstractMapMetaData map = getMap();
      assertNull(map.getType());
      assertNull(map.getKeyType());
      assertEquals("ValueClass", map.getValueType());
   }
View Full Code Here

      assertEquals("ValueClass", map.getValueType());
   }
  
   public void testMapWithValue() throws Exception
   {
      AbstractMapMetaData map = getMap();
      assertNull(map.getType());
      assertNull(map.getKeyType());
      assertNull(map.getValueType());
      assertValue("Key", getKey(map));
      assertValue("Value", getValue(map));
   }
View Full Code Here

      assertValue("Value", getValue(map));
   }
  
   public void testMapWithKeyValueOverrides() throws Exception
   {
      AbstractMapMetaData map = getMap();
      assertNull(map.getType());
      assertNull(map.getKeyType());
      assertNull(map.getValueType());
      assertStringValue(Integer.class.getName(), "4", getKey(map));
      assertStringValue(Boolean.class.getName(), "true", getValue(map));
   }
View Full Code Here

      assertStringValue(Boolean.class.getName(), "true", getValue(map));
   }
  
   public void testMapWithInjection() throws Exception
   {
      AbstractMapMetaData map = getMap();
      assertNull(map.getType());
      assertNull(map.getKeyType());
      assertNull(map.getValueType());
      assertInjection(getKey(map));
      assertInjection(getValue(map));
   }
View Full Code Here

      assertInjection(getValue(map));
   }
  
   public void testMapWithCollection() throws Exception
   {
      AbstractMapMetaData map = getMap();
      assertNull(map.getType());
      assertNull(map.getKeyType());
      assertNull(map.getValueType());
      assertCollection(getKey(map));
      assertCollection(getValue(map));
   }
View Full Code Here

      assertCollection(getValue(map));
   }
  
   public void testMapWithList() throws Exception
   {
      AbstractMapMetaData map = getMap();
      assertNull(map.getType());
      assertNull(map.getKeyType());
      assertNull(map.getValueType());
      assertList(getKey(map));
      assertList(getValue(map));
   }
View Full Code Here

TOP

Related Classes of org.jboss.test.xb.builder.object.mc.support.model.AbstractMapMetaData

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.