分享

初次使用Junit4便遇到Unrooted Tests错误(内有解决办法和思路) - 差不...

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

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多