2012-03-15 14 views
0

私はjunitのフィットネステストケースを用意しています。私は各テストケースごとにテストまたはページ名(setup()から)を記録したいと思います。サンプルコードを使ってテストやページ名を動的に見つける方法を教えてください。動的にテスト名を取得する方法

おかげ

+0

詳細を追加します。このテストを実行すると、http://fitnesse.org/FitNesse.UserGuide.TwoMinuteExample、次に私のログに "TwoMinuteExample"を印刷します。どうすればいいのかアドバイスしてください。 – user920420

答えて

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

関連する問題