gpt4 book ai didi

java - 用于测试 svnkit 测试的模拟 svn 实例

转载 作者:搜寻专家 更新时间:2023-11-01 02:34:51 26 4
gpt4 key购买 nike

我正在从事的一个项目使用 svnkit 与 Subversion 进行大量交互。

是否有运行模拟内存中 svn 实例的示例,以帮助促进测试等?

干杯

马蒂

最佳答案

在文件系统上创建临时 SVN 存储库以在测试期间使用非常简单,您可以在测试结束时立即将其删除。您将使用 file://协议(protocol)来访问它。

import static org.junit.Assert.*;
import java.io.*;
import org.apache.commons.io.FileUtils;
import org.junit.*;
import org.tmatesoft.svn.core.*;

public class SVNTest {

private static final String path = "/tmp/testrepo";
SVNURL tgtURL;

@Before
public void setUp() throws Exception {
SVNRepositoryFactoryImpl.setup();
tgtURL = SVNRepositoryFactory.createLocalRepository( new File( path ), true , false );
}

@After
public void tearDown() throws IOException {
FileUtils.deleteDirectory(new File(path));
}

@Test
public void test() {
fail("Not yet implemented");
}

}

关于java - 用于测试 svnkit 测试的模拟 svn 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/876993/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com