JUnit 4.7似乎使用TestName-Rule添加了此功能。看起来这将为你获取方法名称:
import org.junit.Rule;
public class NameRuleTest {
@Rule public TestName name = new TestName();
@Test public void testA() {
assertEquals("testA", name.getmethodName());
}
@Test public void testB() {
assertEquals("testB", name.getmethodName());
}
}