In Junits Test sind manchmal die Namen der Klasse (Klasse) oder Methoden (Klasse) oder Methoden erforderlich, um Datensatzprotokolle oder so etwas zu ermöglichen.
In org.junit.rules wird eine Testname -Klasse in jungit zur Verfügung gestellt:
Public class testName erweitert testwatcher {private String fname;
Obwohl TestName nur den Namen der Methode liefert, ist es einfach, den Namen der Klasse hinzuzufügen. Ändern Sie einfach den Testnamen wie folgt:
Protected Void Start (Beschreibung d) {fname = d.getClassName () + ".
Die Verwendung im Testfall ist:
Public class nameruletest {@Rule public testName name = new TestName (); ", name.getMethodname ());}}
Verdienst!