public void TaggedWithPatternTest() { var select = new HgLogQueryBuilder(); var query = select.Tagged(@"\w+"); Assert.That(query.Revision.ToString(), Is.EqualTo(@"tag('re:\w+')")); }
public void TaggedTest() { var select = new HgLogQueryBuilder(); var query = select.Tagged(); Assert.That(query.Revision.ToString(), Is.EqualTo("tag()")); }
public void ParentsTest() { var hash = "1abfccc3cb0790837bd06eade2916867343dee33"; var builder = new HgLogQueryBuilder(); var query = builder.Single(hash) .Parents(); Assert.That(query.Revision.ToString(), Is.EqualTo($"parents({hash})")); }
public void TaggedBranchCommitsTest() { var branch = "default"; var builder = new HgLogQueryBuilder(); var query = builder.TaggedBranchCommits(branch); Assert.That(query.Revision.ToString(), Is.EqualTo($"branch('{branch}') and tag()")); }
public void ByBranchTest() { var branch = "default"; var builder = new HgLogQueryBuilder(); var query = builder.ByBranch(branch); Assert.That(query.Revision.ToString(), Is.EqualTo($"branch('{branch}')")); }
public void AncestorsOfTest() { var hash = "1abfccc3cb0790837bd06eade2916867343dee33"; var builder = new HgLogQueryBuilder(); var query = builder.AncestorsOf(hash); Assert.That(query.Revision.ToString(), Is.EqualTo($"::{hash}")); }
public void SingleTest() { var hash = "1abfccc3cb0790837bd06eade2916867343dee33"; var select = new HgLogQueryBuilder(); var query = select.Single(hash); Assert.That(query.Revision.ToString(), Is.EqualTo(hash)); }
public void LimitTest() { var branch = "dev"; var builder = new HgLogQueryBuilder(); var query = builder .ByBranch(branch) .Limit(2); Assert.That(query.Revision.ToString(), Is.EqualTo($"limit(branch('{branch}'), 2)")); }
public void FirstBranchCommitTest() { var branch = "default"; var select = new HgLogQueryBuilder(); var query = select.ByBranch(branch) .Limit(1); Assert.That(query.Revision.ToString(), Is.EqualTo($"limit(branch('{branch}'), 1)")); }
public void IntersectTest() { var branch = "default"; var select = new HgLogQueryBuilder(); var query = select.Intersect( select.ByBranch(branch), select.Tagged() ); Assert.That(query.Revision.ToString(), Is.EqualTo($"branch('{branch}') and tag()")); }
public void CommonAncestorOfTest() { var branch1 = "default"; var branch2 = "dev"; var builder = new HgLogQueryBuilder(); var query = builder .CommonAncestorOf( builder.ByBranch(branch1), builder.ByBranch(branch2)); Assert.That(query.Revision.ToString(), Is.EqualTo($"ancestor(branch('{branch1}'), branch('{branch2}'))")); }