3
A
回答
3
在测试期间在文件系统上创建临时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");
}
}
0
您可以在mockito被intested,即能很好地工作SVNkit
我的0.02 $
1
你为什么不只是创建一个简单的SVN仓库模拟数据?这只是一些命令。
相关问题
- 1. 测试:模拟模拟
- 2. C#模拟测试
- 3. 用于模板化测试用例的单独文件中的测试用例
- 4. QUnit测试测试用例
- 5. Django模块变量的测试模拟实例
- 6. PHPUnit测试实例
- 7. 当测试用于两个YUI实例
- 8. 实现测试用例
- 9. 用于自动UI测试的模拟实现
- 10. 模拟KeyStore的测试KeyStoreException
- 11. 关于JUnit测试用例
- 12. 每个测试实例的模拟依赖关系类
- 13. 测试Node.js,模拟并测试一个需要的模块?
- 14. 测试用例用于测试的strtok酷似函数[C++]
- 15. 用于测试其余资源的Junit测试用例
- 16. 用一个测试用例测试所有的django模型
- 17. 如何使用谷歌测试/模拟测试基于MFC CWnd的类?
- 18. 单元测试模拟HttpActionContext
- 19. 测试行为和模拟
- 20. Verilog测试模拟误差
- 21. 单测试类模拟器
- 22. RISCV测试模拟器
- 23. 模拟CompletionException在测试
- 24. 单元测试模拟Url.Action
- 25. 模拟git回购测试
- 26. 测试,模拟和接口
- 27. 模拟和测试MvvmCross NavigationService
- 28. Ipad测试模拟器
- 29. 在Azure模拟器中测试多个Web角色实例
- 30. 运行TestNG测试实例
你可以使用的Runtime.exec(<..>)到您的测试类(ES)中执行svnadm – 2009-05-18 11:54:31