En la prueba de Junit, a veces se requieren los nombres de la clase (clase) o métodos (clase) o métodos para facilitar los registros de registros o algo así.
Se proporciona una clase de nombre de prueba en Junit para hacer esto, en org.junit.rules:
Public Class TestName extiende TestWatcher {String privado fname;
Aunque TestName solo proporciona el nombre del método, es fácil agregar el nombre de la clase, simplemente modifique el nombre de prueba de la siguiente manera:
Inicio de vacío protegido (descripción d) {fname = d.getClassName () + ".
El uso en el caso de prueba es:
Public class nameruletest {@rule public testName name = new testName (); ", name.getMethodName ());}}
¡Mérito!