mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-15 17:56:17 +01:00
Let dao create repository base directory before native creation
This commit is contained in:
@@ -35,7 +35,6 @@ package sonia.scm.repository;
|
||||
|
||||
import com.google.common.collect.Sets;
|
||||
import sonia.scm.AlreadyExistsException;
|
||||
import sonia.scm.io.DefaultFileSystem;
|
||||
import sonia.scm.store.ConfigurationStoreFactory;
|
||||
|
||||
import javax.xml.bind.annotation.XmlRootElement;
|
||||
@@ -59,8 +58,8 @@ public class DummyRepositoryHandler
|
||||
|
||||
private final Set<String> existingRepoNames = new HashSet<>();
|
||||
|
||||
public DummyRepositoryHandler(ConfigurationStoreFactory storeFactory, RepositoryLocationResolver repositoryLocationResolver, InitialRepositoryLocationResolver initialRepositoryLocationResolver) {
|
||||
super(storeFactory, new DefaultFileSystem(), repositoryLocationResolver, initialRepositoryLocationResolver);
|
||||
public DummyRepositoryHandler(ConfigurationStoreFactory storeFactory, RepositoryLocationResolver repositoryLocationResolver) {
|
||||
super(storeFactory, repositoryLocationResolver);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -43,7 +43,6 @@ import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.nio.file.Path;
|
||||
|
||||
import static org.junit.Assert.assertFalse;
|
||||
import static org.junit.Assert.assertNotNull;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
import static org.mockito.Mockito.mock;
|
||||
@@ -82,17 +81,6 @@ public abstract class SimpleRepositoryHandlerTestBase extends AbstractTestBase {
|
||||
assertTrue(path.contains(repository.getId()));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testDelete() {
|
||||
createRepository();
|
||||
|
||||
handler.delete(repository);
|
||||
|
||||
File directory = new File(baseDirectory, repository.getId());
|
||||
|
||||
assertFalse(directory.exists());
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void postSetUp() throws IOException, RepositoryPathNotFoundException {
|
||||
InMemoryConfigurationStoreFactory storeFactory = new InMemoryConfigurationStoreFactory();
|
||||
|
||||
Reference in New Issue
Block a user