mirror of
				https://github.com/scm-manager/scm-manager.git
				synced 2025-10-31 10:35:56 +01:00 
			
		
		
		
	Cleanup usage of InitialRepositoryLocationResolver and RepositoryLocationResolver
This commit is contained in:
		| @@ -86,10 +86,13 @@ public class SvnRepositoryHandler | ||||
|     LoggerFactory.getLogger(SvnRepositoryHandler.class); | ||||
|  | ||||
|   @Inject | ||||
|   public SvnRepositoryHandler(ConfigurationStoreFactory storeFactory, FileSystem fileSystem, | ||||
|                               HookEventFacade eventFacade, RepositoryLocationResolver repositoryLocationResolver) | ||||
|   public SvnRepositoryHandler(ConfigurationStoreFactory storeFactory, | ||||
|                               FileSystem fileSystem, | ||||
|                               HookEventFacade eventFacade, | ||||
|                               RepositoryLocationResolver repositoryLocationResolver, | ||||
|                               InitialRepositoryLocationResolver initialRepositoryLocationResolver) | ||||
|   { | ||||
|     super(storeFactory, fileSystem, repositoryLocationResolver); | ||||
|     super(storeFactory, fileSystem, repositoryLocationResolver, initialRepositoryLocationResolver); | ||||
|  | ||||
|     // register logger | ||||
|     SVNDebugLog.setDefaultLog(new SVNKitLogger()); | ||||
|   | ||||
| @@ -43,7 +43,6 @@ import sonia.scm.store.ConfigurationStore; | ||||
| import sonia.scm.store.ConfigurationStoreFactory; | ||||
|  | ||||
| import java.io.File; | ||||
| import java.nio.file.Path; | ||||
|  | ||||
| import static org.junit.Assert.assertEquals; | ||||
| import static org.junit.Assert.assertTrue; | ||||
| @@ -73,7 +72,8 @@ public class SvnRepositoryHandlerTest extends SimpleRepositoryHandlerTestBase { | ||||
|  | ||||
|   private HookEventFacade facade = new HookEventFacade(repositoryManagerProvider, hookContextFactory); | ||||
|  | ||||
|   RepositoryLocationResolver repositoryLocationResolver ; | ||||
|   private RepositoryLocationResolver repositoryLocationResolver; | ||||
|   private InitialRepositoryLocationResolver initialRepositoryLocationResolver; | ||||
|  | ||||
|   @Override | ||||
|   protected void checkDirectory(File directory) { | ||||
| @@ -91,10 +91,9 @@ public class SvnRepositoryHandlerTest extends SimpleRepositoryHandlerTestBase { | ||||
|   @Override | ||||
|   protected RepositoryHandler createRepositoryHandler(ConfigurationStoreFactory factory, | ||||
|                                                       File directory)  { | ||||
|     DefaultFileSystem fileSystem = new DefaultFileSystem(); | ||||
|     repositoryLocationResolver = new RepositoryLocationResolver(repoDao, new InitialRepositoryLocationResolver(contextProvider,fileSystem)); | ||||
|     SvnRepositoryHandler handler = new SvnRepositoryHandler(factory, | ||||
|       new DefaultFileSystem(), null, repositoryLocationResolver); | ||||
|     initialRepositoryLocationResolver = new InitialRepositoryLocationResolver(contextProvider); | ||||
|     repositoryLocationResolver = new RepositoryLocationResolver(repoDao, initialRepositoryLocationResolver); | ||||
|     SvnRepositoryHandler handler = new SvnRepositoryHandler(factory, new DefaultFileSystem(), null, repositoryLocationResolver, initialRepositoryLocationResolver); | ||||
|  | ||||
|     handler.init(contextProvider); | ||||
|  | ||||
| @@ -110,13 +109,13 @@ public class SvnRepositoryHandlerTest extends SimpleRepositoryHandlerTestBase { | ||||
|   public void getDirectory() { | ||||
|     when(factory.getStore(any(), any())).thenReturn(store); | ||||
|     SvnRepositoryHandler repositoryHandler = new SvnRepositoryHandler(factory, | ||||
|       new DefaultFileSystem(), facade, repositoryLocationResolver); | ||||
|       new DefaultFileSystem(), facade, repositoryLocationResolver, initialRepositoryLocationResolver); | ||||
|  | ||||
|     SvnConfig svnConfig = new SvnConfig(); | ||||
|     repositoryHandler.setConfig(svnConfig); | ||||
|  | ||||
|     initRepository(); | ||||
|     File path = repositoryHandler.getDirectory(repository); | ||||
|     assertEquals(repoPath.toString()+File.separator+InitialRepositoryLocationResolver.REPOSITORIES_NATIVE_DIRECTORY, path.getAbsolutePath()); | ||||
|     assertEquals(repoPath.toString()+File.separator+ RepositoryLocationResolver.REPOSITORIES_NATIVE_DIRECTORY, path.getAbsolutePath()); | ||||
|   } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user