1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.shared.release.scm;
20
21 import org.junit.Test;
22
23 import static org.junit.Assert.assertEquals;
24
25 public class HgScmTranslatorTest {
26 private final HgScmTranslator scmTranslator = new HgScmTranslator();
27
28
29
30
31 @Test
32 public void testResolveTag() {
33 assertEquals("HEAD", scmTranslator.resolveTag("HEAD"));
34 assertEquals("project-1.0", scmTranslator.resolveTag("project-1.0"));
35 }
36
37 @Test
38 public void testTranslateTagUrl() {
39 assertEquals("url", scmTranslator.translateTagUrl("url", "tag", null));
40 assertEquals("url", scmTranslator.translateTagUrl("url", "tag", "tagBase"));
41 }
42
43 @Test
44 public void testTranslateBranchUrl() {
45 assertEquals("url", scmTranslator.translateBranchUrl("url", "branchName", null));
46 assertEquals("url", scmTranslator.translateBranchUrl("url", "branchName", "tagBase"));
47 }
48
49 @Test
50 public void testGetRelativePath() {
51 assertEquals("a/b/c", "a/b/c");
52 }
53 }