文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>今天写了一个非常简单的Junit4的test case,只有..

今天写了一个非常简单的Junit4的test case,只有..

时间:2010-08-31  来源:song376456

转自:  http://www.1ploan.com 银行贷款  今天写了一个非常简单的Junit4的test case,只有一个@Test和@BeforeClass。哪知道初次运行就遇到了Unrooted Tests的错误。 console没有任何错误信息, 只是Junit的结果窗口显示Unrooted Tests.   如下图所示:
Google, Baidu了一下发现都是有报告问题没有解决的。重新编译还是没有解决问题, 尝试运行整个class, 发现提示@BeforeClass不是静态方法, 修改成静态方法后,重新运行, 熟悉的绿色进度条又出来了。

仔细想一下, 这个简单的问题主要是由于对Junit4不熟悉造成的, @BeforeClass和@AfterClass是必须在静态方法上的, 由于编译器对这个没有约束和检查,所以导致了单独运行一个测试用例的时候报错。 希望对有遇到类似问题的兄弟姐妹们有点帮助。
总结一下整个解决问题的思路: 

1)前人是否解决过类似问题;
2)首先排除编译导致的问题;
3)隔离问题范围——扩大或者缩小都是思路;
4)简单尝试和深入了解相关技术原理相结合;
5)探索精神和一点点运气,你懂得。。。
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载