mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-11 07:55:47 +01:00
merge
This commit is contained in:
@@ -91,10 +91,9 @@ public abstract class FileBasedStoreFactory {
|
|||||||
* @return the store directory of a specific repository
|
* @return the store directory of a specific repository
|
||||||
*/
|
*/
|
||||||
private File getStoreDirectory(Store store, Repository repository) {
|
private File getStoreDirectory(Store store, Repository repository) {
|
||||||
return new File (repositoryLocationResolver.getRepositoryDirectory(repository), store.getRepositoryStoreDirectory());
|
return new File (repositoryLocationResolver.getPath(repository.getId()).toFile(), store.getRepositoryStoreDirectory());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the global store directory
|
* Get the global store directory
|
||||||
* @param store the type of the store
|
* @param store the type of the store
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ import static org.mockito.Mockito.mock;
|
|||||||
import static org.mockito.Mockito.never;
|
import static org.mockito.Mockito.never;
|
||||||
import static org.mockito.Mockito.verify;
|
import static org.mockito.Mockito.verify;
|
||||||
import static org.mockito.Mockito.when;
|
import static org.mockito.Mockito.when;
|
||||||
import static sonia.scm.web.HgHookCallbackServlet.PARAM_REPOSITORYPATH;
|
import static sonia.scm.web.HgHookCallbackServlet.PARAM_REPOSITORYID;
|
||||||
|
|
||||||
public class HgHookCallbackServletTest {
|
public class HgHookCallbackServletTest {
|
||||||
|
|
||||||
@@ -27,7 +27,7 @@ public class HgHookCallbackServletTest {
|
|||||||
when(request.getContextPath()).thenReturn("http://example.com/scm");
|
when(request.getContextPath()).thenReturn("http://example.com/scm");
|
||||||
when(request.getRequestURI()).thenReturn("http://example.com/scm/hook/hg/pretxnchangegroup");
|
when(request.getRequestURI()).thenReturn("http://example.com/scm/hook/hg/pretxnchangegroup");
|
||||||
String path = "/tmp/hg/12345";
|
String path = "/tmp/hg/12345";
|
||||||
when(request.getParameter(PARAM_REPOSITORYPATH)).thenReturn(path);
|
when(request.getParameter(PARAM_REPOSITORYID)).thenReturn(path);
|
||||||
|
|
||||||
servlet.doPost(request, response);
|
servlet.doPost(request, response);
|
||||||
|
|
||||||
|
|||||||
@@ -90,8 +90,8 @@ public class AbstractTestBase
|
|||||||
assertTrue(tempDirectory.mkdirs());
|
assertTrue(tempDirectory.mkdirs());
|
||||||
contextProvider = MockUtil.getSCMContextProvider(tempDirectory);
|
contextProvider = MockUtil.getSCMContextProvider(tempDirectory);
|
||||||
fileSystem = new DefaultFileSystem();
|
fileSystem = new DefaultFileSystem();
|
||||||
InitialRepositoryLocationResolver initialRepoLocationResolver = new InitialRepositoryLocationResolver(contextProvider);
|
InitialRepositoryLocationResolver initialRepoLocationResolver = new InitialRepositoryLocationResolver();
|
||||||
repositoryLocationResolver = new RepositoryLocationResolver(repositoryDAO, initialRepoLocationResolver);
|
repositoryLocationResolver = new RepositoryLocationResolver(contextProvider, repositoryDAO, initialRepoLocationResolver);
|
||||||
postSetUp();
|
postSetUp();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -72,9 +72,9 @@ public abstract class ManagerTestBase<T extends ModelObject>
|
|||||||
temp = tempFolder.newFolder();
|
temp = tempFolder.newFolder();
|
||||||
}
|
}
|
||||||
contextProvider = MockUtil.getSCMContextProvider(temp);
|
contextProvider = MockUtil.getSCMContextProvider(temp);
|
||||||
InitialRepositoryLocationResolver initialRepositoryLocationResolver = new InitialRepositoryLocationResolver(contextProvider);
|
InitialRepositoryLocationResolver initialRepositoryLocationResolver = new InitialRepositoryLocationResolver();
|
||||||
RepositoryDAO repoDao = mock(RepositoryDAO.class);
|
RepositoryDAO repoDao = mock(RepositoryDAO.class);
|
||||||
locationResolver = new RepositoryLocationResolver(repoDao ,initialRepositoryLocationResolver);
|
locationResolver = new RepositoryLocationResolver(contextProvider, repoDao ,initialRepositoryLocationResolver);
|
||||||
manager = createManager();
|
manager = createManager();
|
||||||
manager.init(contextProvider);
|
manager.init(contextProvider);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -433,10 +433,10 @@ public class DefaultRepositoryManagerTest extends ManagerTestBase<Repository> {
|
|||||||
private DefaultRepositoryManager createRepositoryManager(boolean archiveEnabled, KeyGenerator keyGenerator) {
|
private DefaultRepositoryManager createRepositoryManager(boolean archiveEnabled, KeyGenerator keyGenerator) {
|
||||||
DefaultFileSystem fileSystem = new DefaultFileSystem();
|
DefaultFileSystem fileSystem = new DefaultFileSystem();
|
||||||
Set<RepositoryHandler> handlerSet = new HashSet<>();
|
Set<RepositoryHandler> handlerSet = new HashSet<>();
|
||||||
ConfigurationStoreFactory factory = new JAXBConfigurationStoreFactory(contextProvider);
|
|
||||||
InitialRepositoryLocationResolver initialRepositoryLocationResolver = new InitialRepositoryLocationResolver();
|
InitialRepositoryLocationResolver initialRepositoryLocationResolver = new InitialRepositoryLocationResolver();
|
||||||
XmlRepositoryDAO repositoryDAO = new XmlRepositoryDAO(contextProvider, initialRepositoryLocationResolver, fileSystem);
|
XmlRepositoryDAO repositoryDAO = new XmlRepositoryDAO(contextProvider, initialRepositoryLocationResolver, fileSystem);
|
||||||
RepositoryLocationResolver repositoryLocationResolver = new RepositoryLocationResolver(contextProvider, repositoryDAO, initialRepositoryLocationResolver);
|
RepositoryLocationResolver repositoryLocationResolver = new RepositoryLocationResolver(contextProvider, repositoryDAO, initialRepositoryLocationResolver);
|
||||||
|
ConfigurationStoreFactory factory = new JAXBConfigurationStoreFactory(contextProvider, repositoryLocationResolver);
|
||||||
handlerSet.add(new DummyRepositoryHandler(factory, repositoryLocationResolver));
|
handlerSet.add(new DummyRepositoryHandler(factory, repositoryLocationResolver));
|
||||||
handlerSet.add(new DummyRepositoryHandler(factory, repositoryLocationResolver) {
|
handlerSet.add(new DummyRepositoryHandler(factory, repositoryLocationResolver) {
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user