Mercurial > hg > mercurial
comparison mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupportTest.java @ 560:a1c15a8cec64
Optimization works only for hg with revsets
author | Dmitry Neverov <dmitry.neverov@jetbrains.com> |
---|---|
date | Fri, 01 Mar 2013 18:59:41 +0400 |
parents | 2b8299ba321d |
children | 35098f0c8fda |
comparison
equal
deleted
inserted
replaced
559:7744e1643109 | 560:a1c15a8cec64 |
---|---|
602 CheckoutRules.DEFAULT); | 602 CheckoutRules.DEFAULT); |
603 assertEquals(changes.size(), 1); | 603 assertEquals(changes.size(), 1); |
604 } | 604 } |
605 | 605 |
606 | 606 |
607 public void should_not_report_duplicate_changes() throws Exception { | 607 @RequiredHgVersion(min = "1.7.0") |
608 @Test(dataProviderClass = HgVersionConstraint.class, dataProvider = "installedHgVersion") | |
609 public void should_not_report_duplicate_changes(@NotNull HgVersion _) throws Exception { | |
608 VcsRootImpl root = createVcsRoot(myRep2Path); | 610 VcsRootImpl root = createVcsRoot(myRep2Path); |
609 List<ModificationData> changes = myVcs.collectChanges(root, | 611 List<ModificationData> changes = myVcs.collectChanges(root, |
610 RepositoryStateData.createVersionState("default", map("default", "505c5b9d01e6", "personal-branch", "96b78d73081d")), | 612 RepositoryStateData.createVersionState("default", map("default", "505c5b9d01e6", "personal-branch", "96b78d73081d")), |
611 RepositoryStateData.createVersionState("default", map("default", "df04faa7575a", "personal-branch", "9ec402c74298")), | 613 RepositoryStateData.createVersionState("default", map("default", "df04faa7575a", "personal-branch", "9ec402c74298")), |
612 CheckoutRules.DEFAULT); | 614 CheckoutRules.DEFAULT); |
613 assertThat(changes, not(hasItem(modificationData().withVersion("dec47d2d49bf")))); | 615 assertThat(changes, not(hasItem(modificationData().withVersion("dec47d2d49bf")))); |
614 } | 616 } |
615 | 617 |
616 | 618 |
617 public void should_not_report_duplicate_changes2() throws Exception { | 619 @RequiredHgVersion(min = "1.7.0") |
620 @Test(dataProviderClass = HgVersionConstraint.class, dataProvider = "installedHgVersion") | |
621 public void should_not_report_duplicate_changes2(@NotNull HgVersion _) throws Exception { | |
618 VcsRootImpl root = createVcsRoot(myRep2Path); | 622 VcsRootImpl root = createVcsRoot(myRep2Path); |
619 List<ModificationData> changes = myVcs.collectChanges(root, | 623 List<ModificationData> changes = myVcs.collectChanges(root, |
620 RepositoryStateData.createVersionState("default", map("default", "528572bbf77b", "personal-branch", "27184c50d7ef")), | 624 RepositoryStateData.createVersionState("default", map("default", "528572bbf77b", "personal-branch", "27184c50d7ef")), |
621 RepositoryStateData.createVersionState("default", map("default", "4780519e01aa", "personal-branch", "fd50e4842211")), | 625 RepositoryStateData.createVersionState("default", map("default", "4780519e01aa", "personal-branch", "fd50e4842211")), |
622 CheckoutRules.DEFAULT); | 626 CheckoutRules.DEFAULT); |