关于 利用 Juit 和ant 生成测试报告的问题
上一篇 /
下一篇 2011-03-14 13:40:35
/ 个人分类:junit
忙了半天,终于将ant的环境配置好了。build.xml 也写好了。于是在cmd下开始ant -buildfile build.xml,当然也可以直接在build的目录下 输入ant 开始build。结果呢? build successful,在看下报告,打开。晕。生成的报告中竟然没有任何结果(tests为0)。这是怎么回事呢?好像报告没有读到我程序中的类。反复检查后,发现问题竟然出现在我的类名上,当我改了类名以
Test作为后缀时,就能生成报告了。
报告ok了,但通过在网上查找有关
junit的资料。上面说:采用Annotation的JUnit已经不会霸道的要求你必须继承自TestCase了,而且
测试方法也不必以test开头了,只要以@Test元数据来描述即可。这是讲测试方法的。我已经用了@Test,我就试着将测试方法名的前缀test去掉,结果报错了!(junit.framework.AssertionFailedError: No tests found in xx类)。
至于为什么会这样,我不得而知,哪位知道,麻烦指点一二。
收藏
举报
TAG: