Test class should have exactly one public constructor解决办法
2012-11-26 23:15
716 查看
Test class should have exactly one public constructor解决办法
今天配置重新配置hudson,跑单测统计覆盖率的时候,一堆用jmockit的单测方法都失败了,并且都报错:
后面这个$很奇怪,像是内部类的样子,后来在网上查了一下,果然是。因为我在ant脚本里面配置需要跑的单测包含:
今天配置重新配置hudson,跑单测统计覆盖率的时候,一堆用jmockit的单测方法都失败了,并且都报错:
Error Message Test class should have exactly one public constructor Stacktrace java.lang.Exception: Test class should have exactly one public constructor at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
后面这个$很奇怪,像是内部类的样子,后来在网上查了一下,果然是。因为我在ant脚本里面配置需要跑的单测包含:
<batchtest todir="report/junitReport" haltonfailure="no"> <fileset dir="${testsrcbin.dir}"> <include name="com/baidu/rigel/sp/pangu/**/*Test*.class"/> </fileset> </batchtest>**/*Test*.java,就包含了子类,所以应该再添加一句:
<include name="com/baidu/rigel/sp/pangu/**/*Test*.class"/> <exclude name="com/baidu/rigel/sp/pangu/**/*$*.class"/>其实最好还是使用
<include name="com/baidu/rigel/sp/pangu/**/*Test.class"/>就是以Test结尾,是标准的。
相关文章推荐
- Test class should have exactly one public constructor解决办法
- 【Junit 报错】Test class should have exactly one public zero-argument constructor和Test class can only have one constructor
- java.lang.Exception: Test class should have exactly one public constructor
- Test class should have public zero-argument constructor 解决办法
- Test class should have exactly one public zero-argument constructor
- 关于make sure class name exists, is public, and has an empty constructor that is public解决办法
- This Handler class should be static or leaks might occur 解决办法
- vue常见问题解决办法(二)|warning:component lists rendered with v-for should have explicit keys
- This Handler class should be static or leaks might occur 解决办法
- This Handler class should be static or leaks might occur(null) 解决办法 (转)
- Error: This class should provide a default constructor (a public constructor with no arguments)
- This Handler class should be static or leaks might occur 解决办法
- This Handler class should be static or leaks might occur 解决办法
- This Handler class should be static or leaks might occur 解决办法
- This Handler class should be static or leaks might occur 解决办法
- This Handler class should be static or leaks might occur 解决办法
- This Handler class should be static or leaks might occur 解决办法
- This Handler class should be static or leaks might occur 解决办法
- tomcat启动报错 Multiple Contexts have a path of /test的解决办法
- 关于This Handler class should be static or leaks might occur的解决办法