[dna-commits] DNA SVN: r459 - trunk/dna-repository/src/test/java/org/jboss/dna/repository.

dna-commits at lists.jboss.org dna-commits at lists.jboss.org
Wed Aug 20 15:15:53 EDT 2008


Author: rhauch
Date: 2008-08-20 15:15:52 -0400 (Wed, 20 Aug 2008)
New Revision: 459

Modified:
   trunk/dna-repository/src/test/java/org/jboss/dna/repository/RepositoryServiceTest.java
Log:
DNA-210 - Change repository connectors to use the new ExecutionContext logger
http://jira.jboss.com/jira/browse/DNA-210

Fixed the tests that stubbed out the ExecutionContext but did not stub out the "getLogger(...)" method that were now called during normal execution.

Modified: trunk/dna-repository/src/test/java/org/jboss/dna/repository/RepositoryServiceTest.java
===================================================================
--- trunk/dna-repository/src/test/java/org/jboss/dna/repository/RepositoryServiceTest.java	2008-08-20 18:07:43 UTC (rev 458)
+++ trunk/dna-repository/src/test/java/org/jboss/dna/repository/RepositoryServiceTest.java	2008-08-20 19:15:52 UTC (rev 459)
@@ -41,17 +41,13 @@
 import org.jboss.dna.repository.services.ServiceAdministrator;
 import org.jboss.dna.spi.DnaLexicon;
 import org.jboss.dna.spi.ExecutionContext;
+import org.jboss.dna.spi.connector.BasicExecutionContext;
 import org.jboss.dna.spi.connector.RepositoryConnection;
 import org.jboss.dna.spi.connector.RepositorySource;
 import org.jboss.dna.spi.connector.SimpleRepository;
 import org.jboss.dna.spi.connector.SimpleRepositorySource;
-import org.jboss.dna.spi.graph.NamespaceRegistry;
 import org.jboss.dna.spi.graph.Path;
 import org.jboss.dna.spi.graph.PathFactory;
-import org.jboss.dna.spi.graph.PropertyFactory;
-import org.jboss.dna.spi.graph.impl.BasicNamespaceRegistry;
-import org.jboss.dna.spi.graph.impl.BasicPropertyFactory;
-import org.jboss.dna.spi.graph.impl.StandardValueFactories;
 import org.junit.After;
 import org.junit.Before;
 import org.junit.Test;
@@ -71,14 +67,11 @@
 
     private RepositoryService service;
     private Projection configProjection;
-    private StandardValueFactories valueFactories;
-    private PropertyFactory propertyFactory;
     private PathFactory pathFactory;
     private String configSourceName;
     private SimpleRepository configRepository;
     private SimpleRepositorySource configRepositorySource;
     private RepositoryConnection configRepositoryConnection;
-    @Mock
     private ExecutionContext context;
     @Mock
     private RepositorySourceManager sources;
@@ -86,11 +79,9 @@
     @Before
     public void beforeEach() throws Exception {
         MockitoAnnotations.initMocks(this);
-        NamespaceRegistry registry = new BasicNamespaceRegistry();
-        registry.register(DnaLexicon.Namespace.PREFIX, DnaLexicon.Namespace.URI);
-        valueFactories = new StandardValueFactories(registry);
-        pathFactory = valueFactories.getPathFactory();
-        propertyFactory = new BasicPropertyFactory(valueFactories);
+        context = new BasicExecutionContext();
+        context.getNamespaceRegistry().register(DnaLexicon.Namespace.PREFIX, DnaLexicon.Namespace.URI);
+        pathFactory = context.getValueFactories().getPathFactory();
         Path pathInRepository = pathFactory.create("/");
         Path pathInSource = pathFactory.create("/reposX");
         configSourceName = "configSource";
@@ -102,9 +93,6 @@
         configRepositorySource.setName(configSourceName);
         configRepositoryConnection = configRepositorySource.getConnection();
         stub(sources.createConnection(configSourceName)).toReturn(configRepositoryConnection);
-        stub(context.getValueFactories()).toReturn(valueFactories);
-        stub(context.getPropertyFactory()).toReturn(propertyFactory);
-        stub(context.getNamespaceRegistry()).toReturn(registry);
         service = new RepositoryService(sources, configProjection, context, null);
     }
 




More information about the dna-commits mailing list