テストsvnkitテスト用モックのsvnインスタンス
質問
私はsvnkitを使用して、Subversionのと大きく相互作用に取り組んでいるプロジェクトます。
モックのメモリ内の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リポジトリを作成しないのですか?それはちょうどいくつかのコマンドです。
所属していません StackOverflow