Use api to set system config for lfs

Could be so simple if this works :-)
This commit is contained in:
Rene Pfeuffer
2020-03-03 16:13:17 +01:00
parent a4f15f1e87
commit e0b02ea1a3
2 changed files with 11 additions and 39 deletions

View File

@@ -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