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

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


    assertEquals(e.getOtherRevision(r2), r1);
    assertNull(e.getOtherRevision(new Revision("r1", "name3")));
  }

  public void testEquals() throws Exception {
    Revision r1 = new Revision("r1", "name1");
    Revision r2 = new Revision("r2", "name2");
    Equivalence e1 = new Equivalence(r1, r2);
    Equivalence e2 = new Equivalence(r2, r1);
    assertTrue(e1.equals(e2));
    assertTrue(e2.equals(e1));
  }
View Full Code Here


    assertTrue(e1.equals(e2));
    assertTrue(e2.equals(e1));
  }

  public void testToString() throws Exception {
    Revision r1 = new Revision("r1", "name1");
    Revision r2 = new Revision("r2", "name2");
    Equivalence e1 = new Equivalence(r1, r2);
    assertEquals("name1{r1} == name2{r2}", e1.toString());
  }
View Full Code Here

    d.getFlags().configFilename = "moe_config.txt";
    d.getFlags().repositoryExpression = "internal(revision=\"1,2\")";
    assertEquals(0, d.perform());
    RevisionMetadata rm = new RevisionMetadata("1, 2", "author, author", "date, date",
        "description\n-------------\ndescription",
        ImmutableList.of(new Revision("parent", "internal"),
        new Revision("parent", "internal")));
    assertEquals(rm.toString(), ((RecordingUi) AppContext.RUN.ui).lastInfo);
  }
View Full Code Here

    DetermineMetadataDirective d = new DetermineMetadataDirective();
    d.getFlags().configFilename = "moe_config.txt";
    d.getFlags().repositoryExpression = "internal(revision=7)";
    assertEquals(0, d.perform());
    RevisionMetadata rm = new RevisionMetadata("7", "author", "date", "description",
        ImmutableList.of(new Revision("parent", "internal")));
    assertEquals(rm.toString(), ((RecordingUi) AppContext.RUN.ui).lastInfo);
  }
View Full Code Here

      throw new RuntimeException(e);
    }
    control.replay();
    SvnRevisionHistory history = new SvnRevisionHistory("internal_svn",
        "http://foo/svn/trunk/");
    Revision result = history.findHighestRevision("");
    assertEquals(result.revId, "3");

    result = history.findHighestRevision("2");
    assertEquals(result.revId, "2");
    control.verify();
View Full Code Here

    assertEquals(2, rs.size());
    assertEquals("2", rs.get(0).id);
    assertEquals("uid@google.com", rs.get(0).author);
    assertEquals("yyyy-mm-dd", rs.get(0).date);
    assertEquals("description", rs.get(0).description);
    assertEquals(ImmutableList.of(new Revision("1", "internal_svn")), rs.get(0).parents);
    assertEquals("1", rs.get(1).id);
    assertEquals("user@google.com", rs.get(1).author);
    assertEquals("zzzz-nn-ee", rs.get(1).date);
    assertEquals("message", rs.get(1).description);
    assertEquals(ImmutableList.of(), rs.get(1).parents);
View Full Code Here

      throw new RuntimeException(e);
    }
    control.replay();
    SvnRevisionHistory history = new SvnRevisionHistory("internal_svn",
        "http://foo/svn/trunk/");
    RevisionMetadata result = history.getMetadata(new Revision("3", "internal_svn"));
    assertEquals("3", result.id);
    assertEquals("uid@google.com", result.author);
    assertEquals("yyyy-mm-dd", result.date);
    assertEquals("message", result.description);
    assertEquals(ImmutableList.of(new Revision("2", "internal_svn")), result.parents);
    control.verify();
  }
View Full Code Here

    SvnRevisionHistory history = new SvnRevisionHistory("internal_svn", "http://foo/svn/trunk/");

    RevisionMetadata result = history.parseMetadataNodeList(
        "7",
        doc.getElementsByTagName("logentry").item(0).getChildNodes(),
        ImmutableList.of(new Revision("6", "internal")));

    RevisionMetadata expected = new RevisionMetadata("7", "user", "yyyy-mm-dd", "description",
        ImmutableList.of(new Revision("6", "internal")));

    assertEquals(expected, result);
  }
View Full Code Here

    FileDb database = FileDb.makeDbFromDbText(testDb1);
    SvnRevisionHistory history = new SvnRevisionHistory("repo2", "http://foo/svn/trunk/");

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

    control.verify();

    Equivalence expectedEq = new Equivalence(new Revision("1002", "repo1"),
                                             new Revision("2", "repo2"));
   
    assertEquals(1, result.getEquivalences().size());
    assertEquals(expectedEq, result.getEquivalences().get(0));
  }
View Full Code Here

    FileDb database = FileDb.makeDbFromDbText(testDb2);
    SvnRevisionHistory history = new SvnRevisionHistory("repo2", "http://foo/svn/trunk/");

    EquivalenceMatchResult result = history.findRevisions(
        new Revision("2", "repo2"), new EquivalenceMatcher("repo1", database));

    control.verify();
   
    assertEquals(0, result.getEquivalences().size());
  }
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.