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