1、首先获得待测试类所对应的Class对象
2、然后通过该Class获得当前类中所有public所对应的Mehod数组
3、遍历该Method数组,取得每一个Method对象
4、调用每个Method对象的isAnnotationPresent(Test.class)方法,判断该方法是否被Test注解所修饰。
5、如果该方法返回true,那么调用method.invoke()去执行该方法,否则不执行。
单元测试不是证明你是对的,而是证明你没有错误
1、首先获得待测试类所对应的Class对象
2、然后通过该Class获得当前类中所有public所对应的Mehod数组
3、遍历该Method数组,取得每一个Method对象
4、调用每个Method对象的isAnnotationPresent(Test.class)方法,判断该方法是否被Test注解所修饰。
5、如果该方法返回true,那么调用method.invoke()去执行该方法,否则不执行。
单元测试不是证明你是对的,而是证明你没有错误