Merge "Fix tests for Ant task "git-clone""

This commit is contained in:
Christian Halstrick 2012-04-17 03:38:12 -04:00 committed by Gerrit Code Review @ Eclipse.org
commit dd1e66e1d7
1 changed files with 6 additions and 5 deletions

View File

@ -45,6 +45,7 @@
import static org.junit.Assert.assertTrue;
import java.io.File;
import java.io.IOException;
import org.apache.tools.ant.BuildException;
import org.apache.tools.ant.DefaultLogger;
@ -60,13 +61,17 @@ public class GitCloneTaskTest extends LocalDiskRepositoryTestCase {
private GitCloneTask task;
private Project project;
private File dest;
@Before
public void before() {
public void before() throws IOException {
project = new Project();
project.init();
enableLogging();
project.addTaskDefinition("git-clone", GitCloneTask.class);
task = (GitCloneTask) project.createTask("git-clone");
dest = createTempFile();
task.setDest(dest);
}
@Test(expected = BuildException.class)
@ -97,8 +102,6 @@ public void shouldCloneAValidGitRepository() throws Exception {
FileRepository repo = createBareRepository();
File directory = repo.getDirectory();
task.setUri("file://" + directory);
File dest = createTempFile();
task.setDest(dest);
task.execute();
assertTrue(RepositoryCache.FileKey.isGitRepository(new File(dest, ".git"), FS.DETECTED));
@ -110,8 +113,6 @@ public void shouldCreateABareCloneOfAValidGitRepository() throws Exception {
File directory = repo.getDirectory();
task.setUri("file://" + directory);
task.setBare(true);
File dest = createTempFile();
task.setDest(dest);
task.execute();
assertTrue(RepositoryCache.FileKey.isGitRepository(dest, FS.DETECTED));