提交 f566c8ae 编写于 作者: D Donny Nadolny

Various improvements from code reviews

上级 8274ae73
......@@ -290,6 +290,9 @@ public final class CaseResult extends TestResult implements Comparable<CaseResul
return className+'.'+getName();
}
/**
* @since 1.515
*/
public String getFullDisplayName() {
return TestNameTransformer.getTransformedName(getFullName());
}
......
......@@ -226,6 +226,9 @@ public final class ClassResult extends TabulatedResult implements Comparable<Cla
return TestNameTransformer.getTransformedName(getName());
}
/**
* @since 1.515
*/
public String getFullName() {
return getParent().getName() + "." + className;
}
......
package hudson.tasks.junit;
import static org.junit.Assert.*;
import hudson.Extension;
import org.junit.Rule;
import org.junit.Test;
import org.jvnet.hudson.test.HudsonTestCase;
import org.jvnet.hudson.test.JenkinsRule;
public class TestNameTransformerTest extends HudsonTestCase {
public class TestNameTransformerTest {
private static final String UniqueNameForTest = "unique-name-to-test-name-transformer";
private static final String UNIQUE_NAME_FOR_TEST = "unique-name-to-test-name-transformer";
@Rule public JenkinsRule j = new JenkinsRule();
@Extension
public static class TestTransformer extends TestNameTransformer {
@Override
public String transformName(String name) {
if (UniqueNameForTest.equals(name)) {
if (UNIQUE_NAME_FOR_TEST.equals(name)) {
return name + "-transformed";
}
return name;
}
}
@Test
public void testNameIsTransformed() {
assertEquals(UniqueNameForTest + "-transformed", TestNameTransformer.getTransformedName(UniqueNameForTest));
assertEquals(UNIQUE_NAME_FOR_TEST + "-transformed", TestNameTransformer.getTransformedName(UNIQUE_NAME_FOR_TEST));
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册