Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.egit.core.test')
-rw-r--r--org.eclipse.egit.core.test/src/org/eclipse/egit/core/project/RepositoryMappingTest.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/org.eclipse.egit.core.test/src/org/eclipse/egit/core/project/RepositoryMappingTest.java b/org.eclipse.egit.core.test/src/org/eclipse/egit/core/project/RepositoryMappingTest.java
index 326244821b..ccc158573c 100644
--- a/org.eclipse.egit.core.test/src/org/eclipse/egit/core/project/RepositoryMappingTest.java
+++ b/org.eclipse.egit.core.test/src/org/eclipse/egit/core/project/RepositoryMappingTest.java
@@ -13,6 +13,8 @@ import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertNull;
+import java.io.File;
+
import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IWorkspaceRoot;
import org.eclipse.core.resources.ResourcesPlugin;
@@ -107,6 +109,15 @@ public class RepositoryMappingTest extends GitTestCase {
assertEquals(repository, mapping.getRepository());
}
+ @Test
+ public void shouldResolveRelativePathRelativeToContainer() {
+ IPath projectPath = project.getProject().getLocation();
+ RepositoryMapping mapping = RepositoryMapping
+ .create(project.getProject(), new File(".git"));
+ assertEquals(projectPath.append(".git"),
+ mapping.getGitDirAbsolutePath());
+ }
+
private IPath getWorkTreePath() {
return new Path(repository.getWorkTree().getAbsolutePath());
}

Back to the top