Junitのテストでは、レコードログなどを促進するために、クラス(クラス)またはメソッド(クラス)またはメソッドの名前が必要になる場合があります。
これを行うために、JunitでtestNameクラスが提供されています。Junit.rules:
public class testname extends testwatcher {private string fname;
TestNameはメソッドの名前のみを提供しますが、クラスの名前を簡単に追加できます。TestNameを次のように変更するだけです。
保護されたボイド開始(説明D){fname = d.getClassName() + "。
テストケースの使用法は次のとおりです。
public class nameruletest {@rule public testname name = new testname(); "、name.getMethodName());}}
メリット!