如何获取JUnit当前正在测试运行的方法名称呢?
下文讲述获取JUnit“当前运行的方法名称”的方法,如下所示:
实现思路: 借助TestName对象,直接可使用其getMethodName()方法 获取方法名称 注意事项: TestName是JUnit4.7后才新增到JUnit中例:
import org.junit.Rule; public class NameRuleTest { @Rule public TestName name = new TestName(); @Test public void testFun1() { assertEquals("testFun1:", name.getMethodName()); } @Test public void testFun2() { assertEquals("testB", name.getMethodName()); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。