如何使用java获取所有@Test带注释的方法名称以及整个项目的类名称

时间:2014-07-14 14:34:25

标签: java junit annotations

我的代码使用Java获取单个类的@Test注释方法名称:

public class AccountsTest
{

    @Test(dataProvider = "abc")
    public void login() {

    }

    @Test(dataProvider = "bbc")
    public void logout() {

    }

    public static void main(String args[]) {

        Annotation[] annotations = AccountsTest.class.getAnnotations(Test.class);
        Method[] methods = AccountsTest.class.getMethods();
        for(Method method:methods) {
            method.isAnnotationPresent(Test.class);
            System.out.println(method.getName());
        }
    }    
}

那么如何使用Java获取所有@Test带注释的方法名称以及整个项目的类名?

0 个答案:

没有答案