1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.scalabench.plugins.dacapo;
19
20 import static org.junit.Assert.assertEquals;
21 import static org.scalabench.plugins.dacapo.AbstractDacapoBenchmarkMojo.*;
22
23 import org.junit.Test;
24
25 public class AbstractDacapoBenchmarkMojoTest {
26
27 @Test
28 public void testGetBenchmarkNameFromConventionalArtifactId() {
29 assertEquals("avrora", getBenchmarkNameFromArtifactId("dacapo-avrora-benchmark"));
30 assertEquals("scalac", getBenchmarkNameFromArtifactId("scalac-dacapo-benchmark"));
31 assertEquals("benchmark", getBenchmarkNameFromArtifactId("dacapo-benchmark-benchmark"));
32 assertEquals("dacapo", getBenchmarkNameFromArtifactId("dacapo-dacapo-benchmark"));
33 }
34
35 @Test
36 public void testGetBenchmarkNameFromUnconventionalArtifactId() {
37 assertEquals("another-artifact-id", getBenchmarkNameFromArtifactId("another-artifact-id"));
38 assertEquals("benchmark-dacapo", getBenchmarkNameFromArtifactId("benchmark-dacapo"));
39 }
40 }