문제

내가 작업중 인 프로젝트는 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 $

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top