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