Básicamente, tengo un método de desmontaje que deseo registrar en la consola cuya prueba acaba de ejecutarse. ¿Cómo voy a conseguir esa cuerda?¿Cómo obtengo el nombre del método de prueba que se ejecutó en un método de prueba y derribo?
Puedo obtener el nombre de clase, pero quiero el método real que acaba de ejecutarse.
public class TestSomething {
@AfterMethod
public void tearDown() {
system.out.println('The test that just ran was....' + getTestThatJustRanMethodName()');
}
@Test
public void testCase() {
assertTrue(1==1);
}
}
debe ser la salida a la pantalla: "La prueba que acaba de ejecutar era .... caso_prueba"
Sin embargo, no sé la magia que getTestThatJustRanMethodName
debería haber hecho.
tks, y uso 'Reporter.setCurrentTestResult (result);' para cambiar el flujo de informe al método de prueba – naive