利用类反射和注解做自己的JUnit测试工具
来源:互联网 发布:java 堆栈pop报错 编辑:程序博客网 时间:2024/05/17 03:58
package cn.hncu.myJUnit;import java.lang.reflect.Method;import java.util.Scanner;public class MyJUnit {public static void main(String[] args) throws Exception { System.out.println("请输入要被测试的类"); Scanner sc=new Scanner(System.in); String className=sc.nextLine(); Class c=Class.forName(className); Object obj=c.newInstance(); //获取该类中的所有方法 Method[] ms=c.getDeclaredMethods(); for(Method m:ms){ if(m.isAnnotationPresent(MyTest.class)){ System.out.println(m.getName()+"存在注解"); m.invoke(obj, null); } }}}
package cn.hncu.myJUnit;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Target(value={ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)public @interface MyTest {}
0 0
- 利用类反射和注解做自己的JUnit测试工具
- 【JUnit】作自己的测试工具MyJUnit
- JUnit软件测试技术(工具)和注解( Annotation )
- Java之工具-------Junit自己的测试工具MyJUnit
- junit测试类有自己的properties
- Java利用spring注解做反射机制
- JUnit(二) 测试结果和注解
- JUnit测试技术 和 java注解
- 基于spring 3 注解的junit测试
- JUnit单元测试实践:测试工具类和方法(EmptyUtils)
- JUnit单元测试实践:测试工具类和方法(EmptyUtils)
- 自己写的关于LINQ to sql类的利用反射的深复制,做个记录
- 自定义注解过滤JUnit测试类
- junit测试@注解
- Eclipse中建立自己的JUnit测试
- cn.junit.util.RandomUtil 本人测试用的工具类
- 使用基于注解的mybatis时,利用反射和注解生成sql语句
- 使用反射和注解得到一个类的注解信息
- 迷宫
- angularJs
- LeetCode 378. Kth Smallest Element in a Sorted Matrix 题解(C++)
- 根据前序遍历和中序遍历结果重建二叉树(递归方法)
- Django模块之include:
- 利用类反射和注解做自己的JUnit测试工具
- Extjs
- 安卓中的文件存储方式
- git
- C++中四种类型转换以及const_cast是否能改变常量的问题
- ios面试高频题(一)
- hadoop
- mysql数据库 jsp javascript html css 学生管理系统之登陆注册web程序
- 小谈导数、梯度和极值