Examples of MutableMetaDataRepository


Examples of org.jboss.metadata.spi.repository.MutableMetaDataRepository

      assertEquals(0, result.size());
   }
  
   public void testManyScopes() throws Exception
   {
      MutableMetaDataRepository repository = setupEmpty();
      MutableMetaDataLoader loader12 = createTestMutableMetaDataLoader(testKey12);
      assertAddMetaDataRetrieval(repository, loader12, null);
      MutableMetaDataLoader loader123 = createTestMutableMetaDataLoader(testKey123);
      assertAddMetaDataRetrieval(repository, loader123, null);

      Set<ScopeKey> result = repository.getChildren(testKey12);
      assertNotNull(result);
     
      Set<ScopeKey> expected = new HashSet<ScopeKey>();
      expected.add(testKey123);
      assertEquals(expected, result);
View Full Code Here

Examples of org.jboss.metadata.spi.repository.MutableMetaDataRepository

      assertEquals(expected, result);
   }
  
   public void testAddMetaDataRetrievalFactory() throws Exception
   {
      MutableMetaDataRepository repository = setupEmpty();
      assertNull(repository.getMetaDataRetrievalFactory(testLevel1));
      TestMetaDataRetrievalFactory factory1 = new TestMetaDataRetrievalFactory();
      assertNull(repository.addMetaDataRetrievalFactory(testLevel1, factory1));
      assertEquals(factory1, repository.getMetaDataRetrievalFactory(testLevel1));
      TestMetaDataRetrievalFactory factory2 = new TestMetaDataRetrievalFactory();
      assertEquals(factory1, repository.addMetaDataRetrievalFactory(testLevel1, factory2));
      assertEquals(factory2, repository.getMetaDataRetrievalFactory(testLevel1));
      TestMetaDataRetrievalFactory factory3 = new TestMetaDataRetrievalFactory();
      assertNull(repository.addMetaDataRetrievalFactory(testLevel2, factory3));
      assertEquals(factory2, repository.getMetaDataRetrievalFactory(testLevel1));
      assertEquals(factory3, repository.getMetaDataRetrievalFactory(testLevel2));
   }
View Full Code Here

Examples of org.jboss.metadata.spi.repository.MutableMetaDataRepository

      assertEquals(factory3, repository.getMetaDataRetrievalFactory(testLevel2));
   }
  
   public void testRemoveMetaDataRetrievalFactory() throws Exception
   {
      MutableMetaDataRepository repository = setupEmpty();
      assertNull(repository.getMetaDataRetrievalFactory(testLevel1));
      TestMetaDataRetrievalFactory factory1 = new TestMetaDataRetrievalFactory();
      assertNull(repository.addMetaDataRetrievalFactory(testLevel1, factory1));
      assertEquals(factory1, repository.removeMetaDataRetrievalFactory(testLevel1));
      assertNull(repository.getMetaDataRetrievalFactory(testLevel1));
      assertNull(repository.removeMetaDataRetrievalFactory(testLevel1));
      TestMetaDataRetrievalFactory factory2 = new TestMetaDataRetrievalFactory();
      assertNull(repository.addMetaDataRetrievalFactory(testLevel1, factory1));
      assertNull(repository.addMetaDataRetrievalFactory(testLevel2, factory2));
      assertEquals(factory1, repository.removeMetaDataRetrievalFactory(testLevel1));
      assertNull(repository.getMetaDataRetrievalFactory(testLevel1));
      assertNull(repository.removeMetaDataRetrievalFactory(testLevel1));
      assertEquals(factory2, repository.getMetaDataRetrievalFactory(testLevel2));
   }
View Full Code Here

Examples of org.jboss.metadata.spi.repository.MutableMetaDataRepository

      assertEquals(factory2, repository.getMetaDataRetrievalFactory(testLevel2));
   }

   public void testBasicMetaDataRetrievalFactory() throws Exception
   {
      MutableMetaDataRepository repository = setupEmpty();
      TestMetaDataRetrievalFactory factory1 = new TestMetaDataRetrievalFactory();
      repository.addMetaDataRetrievalFactory(testLevel1, factory1);
      MutableMetaDataLoader loader1 = createTestMutableMetaDataLoader(testKey1);
      factory1.retrievals.put(testScope1, loader1);
      assertEquals(loader1, repository.getMetaDataRetrieval(testKey1));
   }
View Full Code Here

Examples of org.jboss.metadata.spi.repository.MutableMetaDataRepository

      assertEquals(loader1, repository.getMetaDataRetrieval(testKey1));
   }

   public void testMultipleRetrievalMetaDataRetrievalFactory() throws Exception
   {
      MutableMetaDataRepository repository = setupEmpty();
      TestMetaDataRetrievalFactory factory1 = new TestMetaDataRetrievalFactory();
      repository.addMetaDataRetrievalFactory(testLevel1, factory1);
      MutableMetaDataLoader loader1 = createTestMutableMetaDataLoader(testKey1);
      factory1.retrievals.put(testScope1, loader1);
      MutableMetaDataLoader loader2 = createTestMutableMetaDataLoader(testKey1Different);
      factory1.retrievals.put(testScope1Different, loader2);
      assertEquals(loader1, repository.getMetaDataRetrieval(testKey1));
      assertEquals(loader2, repository.getMetaDataRetrieval(testKey1Different));
   }
View Full Code Here

Examples of org.jboss.metadata.spi.repository.MutableMetaDataRepository

      assertEquals(loader2, repository.getMetaDataRetrieval(testKey1Different));
   }

   public void testMultipleMetaDataRetrievalFactories() throws Exception
   {
      MutableMetaDataRepository repository = setupEmpty();
      TestMetaDataRetrievalFactory factory1 = new TestMetaDataRetrievalFactory();
      repository.addMetaDataRetrievalFactory(testLevel1, factory1);
      TestMetaDataRetrievalFactory factory2 = new TestMetaDataRetrievalFactory();
      repository.addMetaDataRetrievalFactory(testLevel2, factory2);
      MutableMetaDataLoader loader1 = createTestMutableMetaDataLoader(testKey1);
      factory1.retrievals.put(testScope1, loader1);
      MutableMetaDataLoader loader2 = createTestMutableMetaDataLoader(testKey2);
      factory2.retrievals.put(testScope2, loader2);
      assertEquals(loader1, repository.getMetaDataRetrieval(testKey1));
      assertEquals(loader2, repository.getMetaDataRetrieval(testKey2));
   }
View Full Code Here

Examples of org.jboss.metadata.spi.repository.MutableMetaDataRepository

      assertEquals(0, result.size());
   }
  
   public void testCompositeMatch() throws Exception
   {
      MutableMetaDataRepository repository = setupEmpty();
      MutableMetaDataLoader loader23 = createTestMutableMetaDataLoader(testKey23);
      repository.addMetaDataRetrieval(loader23);
      MutableMetaDataLoader loader14 = createTestMutableMetaDataLoader(testKey14);
      repository.addMetaDataRetrieval(loader14);
      MutableMetaDataLoader loader15 = createTestMutableMetaDataLoader(testKey15);
      repository.addMetaDataRetrieval(loader15);
      MutableMetaDataLoader loader16 = createTestMutableMetaDataLoader(testKey16);
      repository.addMetaDataRetrieval(loader16);
     
      FuzzyMetaDataRepositoryVisitor visitor = new FuzzyMetaDataRepositoryVisitor(testKey2);
      Set<ScopeKey> result = repository.matchScopes(visitor);
     
      HashSet<ScopeKey> expected = new HashSet<ScopeKey>();
      expected.add(testKey23);
     
      assertEquals(expected, result);
View Full Code Here

Examples of org.jboss.metadata.spi.repository.MutableMetaDataRepository

      assertEquals(expected, result);
   }
  
   public void testNotCompositeMatch() throws Exception
   {
      MutableMetaDataRepository repository = setupEmpty();
      MutableMetaDataLoader loader23 = createTestMutableMetaDataLoader(testKey23);
      repository.addMetaDataRetrieval(loader23);
      MutableMetaDataLoader loader14 = createTestMutableMetaDataLoader(testKey14);
      repository.addMetaDataRetrieval(loader14);
      MutableMetaDataLoader loader15 = createTestMutableMetaDataLoader(testKey15);
      repository.addMetaDataRetrieval(loader15);
      MutableMetaDataLoader loader16 = createTestMutableMetaDataLoader(testKey16);
      repository.addMetaDataRetrieval(loader16);
     
      FuzzyMetaDataRepositoryVisitor visitor = new FuzzyMetaDataRepositoryVisitor(testKey2x3);
      Set<ScopeKey> result = repository.matchScopes(visitor);
      assertNotNull(result);
      assertEquals(0, result.size());
   }
View Full Code Here

Examples of org.jboss.metadata.spi.repository.MutableMetaDataRepository

      assertEquals(0, result.size());
   }
  
   public void testNoMatchEmptyAgainstComposite() throws Exception
   {
      MutableMetaDataRepository repository = setupEmpty();
      MutableMetaDataLoader loader12 = createTestMutableMetaDataLoader(testKey12);
      repository.addMetaDataRetrieval(loader12);
      MutableMetaDataLoader loader14 = createTestMutableMetaDataLoader(testKey14);
      repository.addMetaDataRetrieval(loader14);
      MutableMetaDataLoader loader15 = createTestMutableMetaDataLoader(testKey15);
      repository.addMetaDataRetrieval(loader15);
      MutableMetaDataLoader loader16 = createTestMutableMetaDataLoader(testKey16);
      repository.addMetaDataRetrieval(loader16);
     
      FuzzyMetaDataRepositoryVisitor visitor = new FuzzyMetaDataRepositoryVisitor(testKey3);
      Set<ScopeKey> result = repository.matchScopes(visitor);
      assertNotNull(result);
      assertEquals(0, result.size());
   }
View Full Code Here

Examples of org.jboss.metadata.spi.repository.MutableMetaDataRepository

      assertEquals(0, result.size());
   }
  
   public void testPartialMatch() throws Exception
   {
      MutableMetaDataRepository repository = setupEmpty();
      MutableMetaDataLoader loader12 = createTestMutableMetaDataLoader(testKey12);
      repository.addMetaDataRetrieval(loader12);
      MutableMetaDataLoader loader13 = createTestMutableMetaDataLoader(testKey13);
      repository.addMetaDataRetrieval(loader13);
      MutableMetaDataLoader loader23 = createTestMutableMetaDataLoader(testKey23);
      repository.addMetaDataRetrieval(loader23);
     
      FuzzyMetaDataRepositoryVisitor visitor = new FuzzyMetaDataRepositoryVisitor(testKey1);
      Set<ScopeKey> result = repository.matchScopes(visitor);
     
      HashSet<ScopeKey> expected = new HashSet<ScopeKey>();
      expected.add(testKey12);
      expected.add(testKey13);
     
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.