关于 利用 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:

seven_zhao的个人空间 引用 删除 seven_zhao   /   2011-03-26 11:48:31
???不是很明白你的意思,能不能说的再详细一点。谢谢
583934061的个人空间 引用 删除 583934061   /   2011-03-15 18:21:00
是你没有导出这个Annotation的类吧。。
 

评分:0

我来说两句

Open Toolbar