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