mirror of
https://github.com/scm-manager/scm-manager.git
synced 2026-01-21 06:52:11 +01:00
Use api to set system config for lfs
Could be so simple if this works :-)
This commit is contained in:
@@ -10,12 +10,10 @@ import org.junit.BeforeClass;
|
||||
import org.junit.Rule;
|
||||
import org.junit.Test;
|
||||
import org.junit.rules.TemporaryFolder;
|
||||
import sonia.scm.SCMContextProvider;
|
||||
import sonia.scm.repository.Person;
|
||||
import sonia.scm.repository.util.WorkdirProvider;
|
||||
import sonia.scm.store.Blob;
|
||||
import sonia.scm.store.BlobStore;
|
||||
import sonia.scm.util.IOUtil;
|
||||
import sonia.scm.web.lfs.LfsBlobStoreFactory;
|
||||
|
||||
import java.io.ByteArrayOutputStream;
|
||||
@@ -31,8 +29,6 @@ import static org.mockito.Mockito.when;
|
||||
@SubjectAware(configuration = "classpath:sonia/scm/configuration/shiro.ini", username = "admin", password = "secret")
|
||||
public class GitModifyCommand_LFSTest extends AbstractGitCommandTestBase {
|
||||
|
||||
private static File contextDir;
|
||||
|
||||
@Rule
|
||||
public TemporaryFolder temporaryFolder = new TemporaryFolder();
|
||||
@Rule
|
||||
@@ -43,17 +39,13 @@ public class GitModifyCommand_LFSTest extends AbstractGitCommandTestBase {
|
||||
private final LfsBlobStoreFactory lfsBlobStoreFactory = mock(LfsBlobStoreFactory.class);
|
||||
|
||||
@BeforeClass
|
||||
public static void registerFilter() throws IOException {
|
||||
SCMContextProvider contextProvider = mock(SCMContextProvider.class);
|
||||
contextDir = Files.createTempDirectory("scm").toFile();
|
||||
when(contextProvider.getBaseDirectory()).thenReturn(contextDir);
|
||||
new GitLfsFilterContextListener(contextProvider).contextInitialized(null);
|
||||
public static void registerFilter() {
|
||||
new GitLfsFilterContextListener().contextInitialized(null);
|
||||
}
|
||||
|
||||
@AfterClass
|
||||
public static void unregisterFilter() throws IOException {
|
||||
new GitLfsFilterContextListener(null).contextDestroyed(null);
|
||||
IOUtil.delete(contextDir);
|
||||
public static void unregisterFilter() {
|
||||
new GitLfsFilterContextListener().contextDestroyed(null);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
Reference in New Issue
Block a user