Package com.google.devtools.moe.client.repositories

Examples of com.google.devtools.moe.client.repositories.Revision


        "1 < foo@google.com < date1 < foo < 1:p1 -1:p2\n");
    assertEquals("1", rm.id);
    assertEquals("foo@google.com", rm.author);
    assertEquals("date1", rm.date);
    assertEquals("foo", rm.description);
    assertEquals(ImmutableList.of(new Revision("p1", MOCK_REPO_NAME)),
                 rm.parents);

    control.verify();
  }
View Full Code Here


  }

  public void testNoteMigration() throws Exception {
    FileDb db = FileDb.makeDbFromDbText("{}");
    SubmittedMigration migration = new SubmittedMigration(
        new Revision("r1", "name1"), new Revision("r2", "name2"));
    assertTrue(db.noteMigration(migration));
    // The migration has already been added, so noting it again should return false.
    assertFalse(db.noteMigration(migration));
  }
View Full Code Here

        "    }",
        "  ]",
        "}");

    FileDb db = FileDb.makeDbFromDbText(dbText);
    assertEquals(db.findEquivalences(new Revision("r1", "name1"), "name2"),
                 ImmutableSet.of(new Revision("r2", "name2"), new Revision("r3", "name2")));
  }
View Full Code Here

    HgRevisionHistory history = new HgRevisionHistory(Suppliers.ofInstance(mockRepo));

    EquivalenceMatchResult result =
        history.findRevisions(null, new EquivalenceMatcher("repo1", database));

    Equivalence expectedEq = new Equivalence(new Revision("1002", "repo1"),
                                             new Revision("2", "repo2"));
    assertEquals(ImmutableList.of(expectedEq), result.getEquivalences());

    control.verify();
  }
View Full Code Here

    FileDb database = FileDb.makeDbFromDbText(testDb2);

    HgRevisionHistory history = new HgRevisionHistory(Suppliers.ofInstance(mockRepo));
    EquivalenceMatchResult result = history.findRevisions(
        new Revision("4", "repo2"), new EquivalenceMatcher("repo1", database));

    assertEquals(0, result.getEquivalences().size());

    control.verify();
  }
View Full Code Here

  @Override
  public Set<Revision> findEquivalences(Revision revision, String otherRepository) {
    ImmutableSet.Builder<Revision> equivalentToRevision = ImmutableSet.builder();
    for (Equivalence e : dbStorage.getEquivalences()) {
      if (e.hasRevision(revision)) {
        Revision otherRevision = e.getOtherRevision(revision);
        if (otherRevision.repositoryName.equals(otherRepository)) {
          equivalentToRevision.add(otherRevision);
        }
      }
    }
View Full Code Here

    expectLogCommand(mockRepo, LOG_FORMAT_COMMIT_ID, "master").andReturn("mockHashID");

    control.replay();

    GitRevisionHistory rh = new GitRevisionHistory(Suppliers.ofInstance(mockRepo));
    Revision rev = rh.findHighestRevision(null);
    assertEquals(repositoryName, rev.repositoryName);
    assertEquals("mockHashID", rev.revId);

    control.verify();
  }
View Full Code Here

    control.replay();

    try {
      GitRevisionHistory rh = new GitRevisionHistory(Suppliers.ofInstance(mockRepo));
      Revision rev = rh.findHighestRevision("bogusHash");
      fail("'git log' didn't fail on bogus hash ID");
    } catch (MoeProblem expected) {}

    control.verify();
  }
View Full Code Here

        "f00d", "foo@google.com", "date", "d34d b33f", "description\n"));

    control.replay();

    GitRevisionHistory rh = new GitRevisionHistory(Suppliers.ofInstance(mockRepo));
    RevisionMetadata result = rh.getMetadata(new Revision("f00d", "mockrepo"));
    assertEquals("f00d", result.id);
    assertEquals("foo@google.com", result.author);
    assertEquals("date", result.date);
    assertEquals("description\n", result.description);
    assertEquals(ImmutableList.of(new Revision("d34d", repositoryName),
                                  new Revision("b33f", repositoryName)),
                 result.parents);

    control.verify();
  }
View Full Code Here

    assertEquals("f00d", rm.id);
    assertEquals("foo@google.com", rm.author);
    assertEquals("date1", rm.date);
    assertEquals("desc with \n\nmultiple lines\n", rm.description);
    assertEquals(ImmutableList.of(new Revision("d34d", repositoryName),
                                  new Revision("b33f", repositoryName)),
                 rm.parents);
  }
View Full Code Here

TOP

Related Classes of com.google.devtools.moe.client.repositories.Revision

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.