Examples of TestBasicItemMetaDataLoader


Examples of org.jboss.test.metadata.retrieval.support.TestBasicItemMetaDataLoader

      super(name);
   }

   public void testBasicAnnotation() throws Exception
   {
      TestBasicItemMetaDataLoader loader = new TestBasicItemMetaDataLoader();
     
      TestAnnotationImpl annotation = new TestAnnotationImpl();
      BasicAnnotationItem<TestAnnotation> item = new BasicAnnotationItem<TestAnnotation>(loader, annotation);
      assertEquals(annotation, item.getAnnotation());
      assertEquals(annotation, item.getValue());
     
      assertTrue(item.isCachable());
      assertTrue(item.isValid());
     
      loader.setCachable(false);
      assertFalse(item.isCachable());
      assertTrue(item.isValid());
     
      item.invalidate();
      assertFalse(item.isCachable());
View Full Code Here

Examples of org.jboss.test.metadata.retrieval.support.TestBasicItemMetaDataLoader

      assertFalse(item.isValid());
   }

   public void testBasicAnnotations() throws Exception
   {
      TestBasicItemMetaDataLoader loader = new TestBasicItemMetaDataLoader();

      TestAnnotation1Impl annotation1 = new TestAnnotation1Impl();
      TestAnnotation2Impl annotation2 = new TestAnnotation2Impl();
     
      BasicAnnotationItem<TestAnnotation1> item1 = new BasicAnnotationItem<TestAnnotation1>(loader, annotation1);
      BasicAnnotationItem<TestAnnotation2> item2 = new BasicAnnotationItem<TestAnnotation2>(loader, annotation2);

      @SuppressWarnings("unchecked")
      AnnotationItem[] items = { item1, item2 };
     
      @SuppressWarnings("unchecked")
      BasicAnnotationsItem item = new BasicAnnotationsItem(loader, items);
      AnnotationItem<? extends Annotation>[] result = item.getAnnotations();
      assertUnorderedArrayEquals(items, result);

      Annotation[] expected = { annotation1, annotation2 };
      Annotation[] annotations = item.getValue();
      assertUnorderedArrayEquals(expected, annotations);

      assertTrue(item.isCachable());
      assertTrue(item.isValid());
     
      loader.setCachable(false);
      assertFalse(item.isCachable());
      assertTrue(item.isValid());
     
      item1.invalidate();
      assertFalse(item.isCachable());
View Full Code Here

Examples of org.jboss.test.metadata.retrieval.support.TestBasicItemMetaDataLoader

      assertFalse(item.isValid());
   }

   public void testBasicMetaData() throws Exception
   {
      TestBasicItemMetaDataLoader loader = new TestBasicItemMetaDataLoader();

      String object = "Hello";
      BasicMetaDataItem<String> item = new BasicMetaDataItem<String>(loader, String.class.getName(), object);
      assertEquals(object, item.getValue());

      assertTrue(item.isCachable());
      assertTrue(item.isValid());
     
      loader.setCachable(false);
      assertFalse(item.isCachable());
      assertTrue(item.isValid());
     
      item.invalidate();
      assertFalse(item.isCachable());
View Full Code Here

Examples of org.jboss.test.metadata.retrieval.support.TestBasicItemMetaDataLoader

      assertFalse(item.isValid());
   }

   public void testBasicMetaDatas() throws Exception
   {
      TestBasicItemMetaDataLoader loader = new TestBasicItemMetaDataLoader();

      Object object1 = new Object();
      String object2 = "Hello";
     
      BasicMetaDataItem<Object> item1 = new BasicMetaDataItem<Object>(loader, Object.class.getName(), object1);
      BasicMetaDataItem<String> item2 = new BasicMetaDataItem<String>(loader, String.class.getName(), object2);

      MetaDataItem<?>[] items =  { item1, item2 };
     
      BasicMetaDatasItem item = new BasicMetaDatasItem(loader, items);
      MetaDataItem<?>[] result = item.getMetaDatas();
      assertUnorderedArrayEquals(items, result);

      Object[] expected = { object1, object2 };
      Object[] objects = item.getValue();
      assertUnorderedArrayEquals(expected, objects);

      assertTrue(item.isCachable());
      assertTrue(item.isValid());
     
      loader.setCachable(false);
      assertFalse(item.isCachable());
      assertTrue(item.isValid());
     
      item.invalidate();
      assertFalse(item.isCachable());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.