How do I get the name of the test method that was run in a testng tear down method?

前端 未结 5 1668
遇见更好的自我
遇见更好的自我 2020-12-01 08:00

Basically, I have a teardown method that I want to log to the console which test was just run. How would I go about getting that string?

I can get the class name, bu

5条回答
  •  心在旅途
    2020-12-01 08:26

    If you want to get the method name before the test is executed you can use the following:

    import java.lang.reflect.Method;
    
    @BeforeMethod
    public void nameBefore(Method method)
    {
        System.out.println("Test name: " + method.getName());       
    }
    

提交回复
热议问题