SVNKIT 테스트 테스트를위한 모의 SVN 인스턴스
문제
내가 작업중 인 프로젝트는 SVNKIT를 사용하여 파괴와 크게 상호 작용합니다.
테스트 등을 용이하게하는 데 도움이되는 모의 모의 SVN 인스턴스를 실행하는 데 대한 예가 있습니까?
건배
마티
해결책
테스트가 끝날 때 즉시 삭제할 수있는 테스트 중에 사용할 파일 시스템에 임시 SVN 저장소를 작성하는 것이 매우 간단합니다. 파일 : // 프로토콜을 사용하여 액세스 할 수 있습니다.
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");
}
}
다른 팁
모의 데이터로 간단한 SVN 저장소를 만들지 않겠습니까? 몇 가지 명령 일뿐입니다.
당신은 입장 할 수 있습니다 모키토, 그것은 svnkit과 잘 작동해야합니다
내 0.02 $
제휴하지 않습니다 StackOverflow