diff options
Diffstat (limited to 'org.eclipse.egit.core.test')
-rw-r--r-- | org.eclipse.egit.core.test/src/org/eclipse/egit/core/project/RepositoryMappingTest.java | 11 |
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()); } |