题
一个项目我工作的大量交互与颠覆,使用svnkit。
是否有上运行的模拟内存svn的实例中的任何实例,以有利于测试等?
干杯
玛蒂
解决方案
这是相当简单到文件系统中创建一个临时SVN仓库的测试,你可以在测试结束时立即删除期间使用。你会使用file://协议来访问它。
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");
}
}
不隶属于 StackOverflow