Về cơ bản, tôi có một phương pháp teardown mà tôi muốn đăng nhập vào bàn điều khiển mà thử nghiệm vừa được chạy. Làm thế nào tôi sẽ đi về nhận được chuỗi đó?Làm thế nào để tôi có được tên của phương pháp thử nghiệm đã được chạy trong một phương pháp tearng tearng xuống?
Tôi có thể lấy tên lớp, nhưng tôi muốn phương thức thực tế vừa được thực hiện.
public class TestSomething {
@AfterMethod
public void tearDown() {
system.out.println('The test that just ran was....' + getTestThatJustRanMethodName()');
}
@Test
public void testCase() {
assertTrue(1==1);
}
}
nên xuất ra màn hình: "Các thử nghiệm mà chỉ cần chạy là .... testcase"
Tuy nhiên, tôi không biết sự kỳ diệu mà getTestThatJustRanMethodName
thực sự cần được.
tks và tôi sử dụng 'Reporter.setCurrentTestResult (kết quả);' để thay đổi luồng báo cáo thành phương pháp kiểm tra – naive