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 ClearCaseScmTranslatorTest
25 extends TestCase
26 {
27 private ClearCaseScmTranslator scmTranslator = new ClearCaseScmTranslator();
28
29
30
31
32 public void testResolveTag()
33 {
34
35 assertEquals( null, scmTranslator.resolveTag( "HEAD" ) );
36 assertEquals( "project-1.0", scmTranslator.resolveTag( "project-1.0" ) );
37 }
38
39 public void testTranslateTagUrl()
40 {
41 assertEquals( "url", scmTranslator.translateTagUrl( "url", "tag", null ) );
42 assertEquals( "url", scmTranslator.translateTagUrl( "url", "tag", "tagBase" ) );
43 }
44
45 public void testTranslateBranchUrl()
46 {
47 assertEquals( "url", scmTranslator.translateBranchUrl( "url", "branchName", null ) );
48 assertEquals( "url", scmTranslator.translateBranchUrl( "url", "branchName", "tagBase" ) );
49 }
50
51 public void testGetRelativePath()
52 {
53 assertEquals( "a/b/c", "a/b/c" );
54 }
55 }