2012-03-15 63 views
0

我有一套来自junit的fitnesse测试用例。并且我想为每个测试用例记录测试或页面名称(来自setup())。请让我知道如何使用示例代码动态查找测试或页面名称。如何获得动态测试名称

感谢

+0

让我添加更多信息。当我运行这个测试时,http://fitnesse.org/FitNesse.UserGuide.TwoMinuteExample,然后我想在我的日志中打印“TwoMinuteExample”。请告诉我如何做到这一点。 – user920420 2012-03-15 14:09:46

回答

2

JUnit的TestName rule是你在找什么。

public class TestNameTest { 
    @Rule 
    public TestName name= new TestName(); 

    @Test 
    public void testA() { 
      assertEquals("testA", name.getMethodName()); 
    } 
} 
+0

添加评论与我的问题。我尝试了这种方法,名字的值为“[email protected]”。 – user920420 2012-03-15 14:10:50