असल में, मेरे पास एक टियरडाउन विधि है जिसे मैं कंसोल पर लॉग करना चाहता हूं जो परीक्षण अभी चलाया गया था। मैं उस स्ट्रिंग को पाने के बारे में कैसे जाउंगा?मुझे टेस्टिंग आंसू विधि में चलाए गए परीक्षण विधि का नाम कैसे प्राप्त किया जा सकता है?
मुझे कक्षा का नाम मिल सकता है, लेकिन मुझे वास्तविक विधि चाहिए जो अभी निष्पादित की गई थी।
public class TestSomething {
@AfterMethod
public void tearDown() {
system.out.println('The test that just ran was....' + getTestThatJustRanMethodName()');
}
@Test
public void testCase() {
assertTrue(1==1);
}
}
चाहिए स्क्रीन पर उत्पादन: "परीक्षण है कि बस भाग गया था .... testcase"
हालांकि, मैं जादू है कि getTestThatJustRanMethodName
वास्तव में होना चाहिए पता नहीं है।
tks, और मैं 'Reporter.setCurrentTestResult (परिणाम) का उपयोग करता हूं;' विधि – naive