سؤال

وهناك مشروع أعمل على يتفاعل بشكل كبير مع التخريب، وذلك باستخدام svnkit.

هل هناك أي أمثلة على تشغيل وهمية المثال إس في الذاكرة، للمساعدة في تسهيل الاختبار وما إلى ذلك؟

وهتاف

ومارتي

هل كانت مفيدة؟

المحلول

وانها واضحة جدا لخلق 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 بسيط مع بيانات وهمية؟ انها مجرد عدد قليل من الأوامر.

والتي قد تكون إينتيستيد في mockito ، التي يجب أن تعمل بشكل جيد مع SVNkit

وبلدي 0.02 $

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top