Exemplo n.º 1
0
 /**
  * Test method for {@link
  * hudson.plugins.git.browser.RhodeCode#getDiffLink(hudson.plugins.git.GitChangeSet.Path)}.
  *
  * @throws SAXException
  * @throws IOException
  */
 public void testGetDiffLinkPath() throws IOException, SAXException {
   final HashMap<String, Path> pathMap = createPathMap("rawchangelog");
   final Path modified1 = pathMap.get("src/main/java/hudson/plugins/git/browser/GithubWeb.java");
   assertEquals(
       RHODECODE_URL
           + "/diff/src/main/java/hudson/plugins/git/browser/GithubWeb.java?diff2=396fc230a3db05c427737aa5c2eb7856ba72b05d&diff1=396fc230a3db05c427737aa5c2eb7856ba72b05d&diff=diff+to+revision",
       rhodecode.getDiffLink(modified1).toString());
   // For added files returns a link to the commit.
   final Path added = pathMap.get("src/main/java/hudson/plugins/git/browser/GithubWeb.java");
   assertEquals(
       RHODECODE_URL
           + "/diff/src/main/java/hudson/plugins/git/browser/GithubWeb.java?diff2=396fc230a3db05c427737aa5c2eb7856ba72b05d&diff1=396fc230a3db05c427737aa5c2eb7856ba72b05d&diff=diff+to+revision",
       rhodecode.getDiffLink(added).toString());
 }
Exemplo n.º 2
0
 /**
  * Test method for {@link
  * hudson.plugins.git.browser.GithubWeb#getFileLink(hudson.plugins.git.GitChangeSet.Path)}.
  *
  * @throws SAXException
  * @throws IOException
  */
 public void testGetFileLinkPathForDeletedFile() throws IOException, SAXException {
   final HashMap<String, Path> pathMap = createPathMap("rawchangelog-with-deleted-file");
   final Path path = pathMap.get("bar");
   final URL fileLink = rhodecode.getFileLink(path);
   assertEquals(
       RHODECODE_URL + "/files/b547aa10c3f06710c6fdfcdb2a9149c81662923b/bar",
       String.valueOf(fileLink));
 }
Exemplo n.º 3
0
 /**
  * Test method for {@link
  * hudson.plugins.git.browser.GithubWeb#getFileLink(hudson.plugins.git.GitChangeSet.Path)}.
  *
  * @throws SAXException
  * @throws IOException
  */
 public void testGetFileLinkPath() throws IOException, SAXException {
   final HashMap<String, Path> pathMap = createPathMap("rawchangelog");
   final Path path = pathMap.get("src/main/java/hudson/plugins/git/browser/GithubWeb.java");
   final URL fileLink = rhodecode.getFileLink(path);
   assertEquals(
       RHODECODE_URL
           + "/files/396fc230a3db05c427737aa5c2eb7856ba72b05d/src/main/java/hudson/plugins/git/browser/GithubWeb.java",
       String.valueOf(fileLink));
 }
Exemplo n.º 4
0
 /**
  * Test method for {@link
  * hudson.plugins.git.browser.RhodeCode#getChangeSetLink(hudson.plugins.git.GitChangeSet)}.
  *
  * @throws SAXException
  * @throws IOException
  */
 public void testGetChangeSetLinkGitChangeSet() throws IOException, SAXException {
   final URL changeSetLink = rhodecode.getChangeSetLink(createChangeSet("rawchangelog"));
   assertEquals(
       RHODECODE_URL + "/changeset/396fc230a3db05c427737aa5c2eb7856ba72b05d",
       changeSetLink.toString());
 }
Exemplo n.º 5
0
 /**
  * Test method for {@link hudson.plugins.git.browser.RhodeCode#getUrl()}.
  *
  * @throws MalformedURLException
  */
 public void testGetUrl() throws MalformedURLException {
   assertEquals(String.valueOf(rhodecode.getUrl()), RHODECODE_URL + "/");
 }