summaryrefslogtreecommitdiffstats
path: root/org.eclipse.jgit.test/tst
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.jgit.test/tst')
-rw-r--r--org.eclipse.jgit.test/tst/org/eclipse/jgit/api/BranchCommandTest.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/org.eclipse.jgit.test/tst/org/eclipse/jgit/api/BranchCommandTest.java b/org.eclipse.jgit.test/tst/org/eclipse/jgit/api/BranchCommandTest.java
index 91ced0a596..c0e2e2ca8a 100644
--- a/org.eclipse.jgit.test/tst/org/eclipse/jgit/api/BranchCommandTest.java
+++ b/org.eclipse.jgit.test/tst/org/eclipse/jgit/api/BranchCommandTest.java
@@ -197,6 +197,20 @@ public class BranchCommandTest extends RepositoryTestCase {
}
@Test
+ public void testListBranchesWithContains() throws Exception {
+ git.branchCreate().setName("foo").setStartPoint(secondCommit).call();
+
+ List<Ref> refs = git.branchList().call();
+ assertEquals(2, refs.size());
+
+ List<Ref> refsContainingSecond = git.branchList()
+ .setContains(secondCommit.name()).call();
+ assertEquals(1, refsContainingSecond.size());
+ // master is on initial commit, so it should not be returned
+ assertEquals("refs/heads/foo", refsContainingSecond.get(0).getName());
+ }
+
+ @Test
public void testCreateFromCommit() throws Exception {
Ref branch = git.branchCreate().setName("FromInitial").setStartPoint(
initialCommit).call();