Examples of MutableMetaDataLoader


Examples of org.jboss.metadata.spi.loader.MutableMetaDataLoader

      assertAllAnnotations(metaData, expectedAnnotations);
   }
  
   public void testTestAnnotation12() throws Exception
   {
      MutableMetaDataLoader metaData = setupEmpty();
      long last = metaData.getValidTime().getValidTime();
      ExpectedAnnotations expectedAnnotations = emptyExpectedAnnotations();
     
      assertNoAnnotation(metaData, TestAnnotation1.class);
      assertNoAnnotation(metaData, TestAnnotation2.class);
      assertNoAnnotation(metaData, NotPresentAnnotation.class);
View Full Code Here

Examples of org.jboss.metadata.spi.loader.MutableMetaDataLoader

      assertAllAnnotations(metaData, expectedAnnotations);
   }
  
   public void testAddTwice() throws Exception
   {
      MutableMetaDataLoader metaData = setupEmpty();
      long last = metaData.getValidTime().getValidTime();
      ExpectedAnnotations expectedAnnotations = emptyExpectedAnnotations();
     
      assertNoAnnotation(metaData, TestAnnotation.class);
      assertNoAnnotation(metaData, NotPresentAnnotation.class);
      assertAllAnnotations(metaData, expectedAnnotations);
View Full Code Here

Examples of org.jboss.metadata.spi.loader.MutableMetaDataLoader

      assertAllAnnotations(metaData, expectedAnnotations);
   }
  
   public void testAddTwiceSameObject() throws Exception
   {
      MutableMetaDataLoader metaData = setupEmpty();
      long last = metaData.getValidTime().getValidTime();
      ExpectedAnnotations expectedAnnotations = emptyExpectedAnnotations();
     
      assertNoAnnotation(metaData, TestAnnotation.class);
      assertNoAnnotation(metaData, NotPresentAnnotation.class);
      assertAllAnnotations(metaData, expectedAnnotations);
View Full Code Here

Examples of org.jboss.metadata.spi.loader.MutableMetaDataLoader

      assertAllAnnotations(metaData, expectedAnnotations);
   }

   public void testRemoveDoesNotExist() throws Exception
   {
      MutableMetaDataLoader metaData = setupEmpty();
      long last = metaData.getValidTime().getValidTime();
      ExpectedAnnotations expectedAnnotations = emptyExpectedAnnotations();

      assertNotRemovedAnnotation(metaData, TestAnnotation.class, last);
      assertAllAnnotations(metaData, expectedAnnotations);
   }
View Full Code Here

Examples of org.jboss.metadata.spi.loader.MutableMetaDataLoader

      assertAllAnnotations(metaData, expectedAnnotations);
   }
  
   public void testRemoveTwice() throws Exception
   {
      MutableMetaDataLoader metaData = setupEmpty();
      long last = metaData.getValidTime().getValidTime();
      ExpectedAnnotations expectedAnnotations = emptyExpectedAnnotations();

      last = assertAddAnnotationNoPrevious(metaData, new TestAnnotationImpl(), expectedAnnotations, last);
      assertRemoveAnnotation(metaData, TestAnnotation.class, expectedAnnotations, last);
      assertNotRemovedAnnotation(metaData, TestAnnotation.class, last);
View Full Code Here

Examples of org.jboss.metadata.spi.loader.MutableMetaDataLoader

  
   protected abstract MutableMetaDataLoader setUpRestricted();
  
   public void testRestrictedAnnotation() throws Exception
   {
      MutableMetaDataLoader loader = setUpRestricted();
     
      TestAnnotation testAnnotation = new TestAnnotationImpl();
      loader.addAnnotation(testAnnotation);
      assertNotNull(loader.retrieveAnnotation(TestAnnotation.class));

      RestrictedAnnotation restrictedAnnotation = new RestrictedAnnotationImpl();
      try
      {
         loader.addAnnotation(restrictedAnnotation);
      }
      catch (Throwable t)
      {
         checkThrowable(SecurityException.class, t);
      }
View Full Code Here

Examples of org.jboss.metadata.spi.loader.MutableMetaDataLoader

      }
   }
  
   public void testRestrictedMetaData() throws Exception
   {
      MutableMetaDataLoader loader = setUpRestricted();

      Object object = new Object();
      loader.addMetaData(object, Object.class);
      assertNotNull(loader.retrieveMetaData(Object.class));

      RestrictedInterface restrictedMetaData = new RestrictedImpl();
      try
      {
         loader.addMetaData(restrictedMetaData, RestrictedInterface.class);
      }
      catch (Throwable t)
      {
         checkThrowable(SecurityException.class, t);
      }
View Full Code Here

Examples of org.jboss.metadata.spi.loader.MutableMetaDataLoader

   protected abstract MutableMetaDataRepository setupEmpty();
  
   public void testAddOneScope() throws Exception
   {
      MutableMetaDataRepository repository = setupEmpty();
      MutableMetaDataLoader loader = createTestMutableMetaDataLoader(testKey1);
      assertAddMetaDataRetrieval(repository, loader, null);
     
      MetaDataRetrieval retrieval = repository.getMetaDataRetrieval(testKey1);
      assertTrue(loader == retrieval);
   }
View Full Code Here

Examples of org.jboss.metadata.spi.loader.MutableMetaDataLoader

   }
  
   public void testAddOneScopeDifferent() throws Exception
   {
      MutableMetaDataRepository repository = setupEmpty();
      MutableMetaDataLoader loader1 = createTestMutableMetaDataLoader(testKey1);
      assertAddMetaDataRetrieval(repository, loader1, null);
      MutableMetaDataLoader loader1Different = createTestMutableMetaDataLoader(testKey1Different);
      assertAddMetaDataRetrieval(repository, loader1Different, null);
     
      MetaDataRetrieval retrieval = repository.getMetaDataRetrieval(testKey1);
      assertTrue(loader1 == retrieval);
     
View Full Code Here

Examples of org.jboss.metadata.spi.loader.MutableMetaDataLoader

   }
  
   public void testReplaceOneScope() throws Exception
   {
      MutableMetaDataRepository repository = setupEmpty();
      MutableMetaDataLoader loader1 = createTestMutableMetaDataLoader(testKey1);
      assertAddMetaDataRetrieval(repository, loader1, null);
     
      MetaDataRetrieval retrieval = repository.getMetaDataRetrieval(testKey1);
      assertTrue(loader1 == retrieval);

      MutableMetaDataLoader loader2 = createTestMutableMetaDataLoader(testKey1);
      assertAddMetaDataRetrieval(repository, loader2, loader1);
     
      retrieval = repository.getMetaDataRetrieval(testKey1);
      assertTrue(loader2 == retrieval);
   }
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.