知识大全 检测代码是否有Junit Test Class的小功能

Posted

篇首语:聪明出于勤奋,天才在于积累。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 检测代码是否有Junit Test Class的小功能相关的知识,希望对你有一定的参考价值。

检测代码是否有Junit Test Class的小功能  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  去年为了公司的Junit需求做了一个检测我们的代码是否有Junit Test Class的一个小Tool 今天又翻出来看了下 觉得里面的有个小功能可能对大家有用 如果你也觉得有用 我觉得很荣幸 :) 用途 指定一个类 分析出类中所有方法的精确位置 也就是某个方法在哪两行之间 (大家可以考虑一下怎么做 然后再看看我的方法是不是太笨了 _ !!) 用法 新建一个类 将这几行代码加到mail方法 例如

示例使用代码       public   static   void  main(String[] args)             //  CVSParseMethod           //  C:/Documents and           //  Settings/hut/workspace/junitcheck/src/branding/src/java//webex/webapp/branding/mon/BrandingTools java           CVSParseMethod x  =   new  CVSParseMethod( C:\\\\Documents and Settings\\\\hut\\\\workspace\\\\AccountMethodLocation\\\\                    net blogjava xmp CVSClass );             // src/java//webex/webapp/urlapi/biz/URLAPIMgrImpl java           // C:/Documents and Settings/hut/workspace/junitcheck/src/meetingcenter/src/java//webex/webapp/meetingcenter/action/mon/QuickStartInviteAction java         System out println(x parseAction());      Loading net blogjava xmp CVSClassLoaded net blogjava xmp CVSClassFound java source file in C:\\Documents and Settings\\hut\\workspace\\AccountMethodLocation / net / blogjava / xmp / CVSClass javaParsing net blogjava xmp CVSClassParsed a mon  class  and brackets can matched the methods correctlyMethodParseEngine have searched   methods(Including constructors) Completed :Spend   seconds to parse  this  file [ public  CVSClass(String) locate beeen   and    public  CVSMethod[] getCvsMethodArray() locate beeen   and    public  CVSConstructor[] getCvsConstructorArray() locate beeen   and    public  Set getMethodSet() locate beeen   and    public  Set getConstructorSet() locate beeen   and    public  String getClasspath() locate beeen   and    public  List getMethodList() locate beeen   and    public  String getClassName() locate beeen   and    public   boolean  equals(Object) locate beeen   and    public   int  hashCode() locate beeen   and  ] 我是怎么做的 用java反射拿出所有的的类的构造函数和方法 读java源文件 通过匹配左右括号来匹配方法并记录出合适的位置 存在的问题 到目前为止 这个小程序至少不能分析它自己的主类 CVSParseMethod(很多Exceptions) 因为这个类里面定义的一些String中含用 而导致匹配的时候出错 呵呵 但是我保证 它应该在> %的概率下正常工作 :)  下载的地址 cha138/Article/program/Java/ky/201311/28166

相关参考

知识大全 检测代码是否有Junit Test Class的小功能[2]

检测代码是否有JunitTestClass的小功能[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 选择器中含有空格在使用示例及注意事项

带空格表示的是选择class为test里面隐藏的元素不带空格表示的是选择隐藏的class为test的元素在使用过程中一定需要注意下   原理解释var$t_a=$("test:hidden"

知识大全 一些错误地解决方法

如果使用Ant和Junit是被报找不到test检查一下是否误用了private出错信息   <failuremessage=NotestsfoundintestAl

知识大全 javascript检测页面是否缩放的小例子

  复制代码代码如下:cha138/Article/program/Java/JSP/201405/30759

知识大全 javascript检测对象中是否存在某个属性判断方法

  检测对象中属性的存在与否可以通过几种方法来判断  使用in关键字  该方法可以判断对象的自有属性和继承来的属性是否存在  代码如下:  varo=x:;  "x"ino;//true自有属性存在 

知识大全 名词解释 什么是JUnit?

名词解释什么是JUnit?  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!JUnit是一个开发源代码

知识大全 检测字符的Javascript代码

检测字符的Javascript代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  strNumb

知识大全 PHP 安全检测代码片段(分享)

PHP安全检测代码片段(分享)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!本篇文章是对PHP安全

知识大全 jquery中选择块并改变属性值的方法

本文为大家介绍下使用jquery改变class属性的值通过removeClassaddClass实现具体如下感兴趣的朋友可以学习下   jquery改变class属性的值复制代码代码如下:$

知识大全 追逐代码质量: 决心采用 FIT

追逐代码质量:决心采用FIT  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  JUnit假定测试的