Question

Un projet que je travaille sur beaucoup avec Subversion interagit, en utilisant svnkit.

Y a-t-il des exemples sur l'exécution d'une maquette en mémoire par exemple svn, pour faciliter les tests, etc?

Vive

Marty

Était-ce utile?

La solution

Il est assez simple de créer un dépôt SVN temporaire sur le système de fichiers à utiliser pendant le test que vous pouvez supprimer immédiatement à la fin du test. Vous utilisez fichier:. // protocole pour y accéder

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");
    }

}

Autres conseils

Pourquoi ne pas simplement créer un simple dépôt SVN avec données fictives? Il est juste quelques commandes.

vous pouvez intested Mockito , qui devrait fonctionner très bien avec svnkit

mes 0,02 $

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top