好吧,我自己弄懂了,原因是 junit-dep-4.8.1 换成 4.10版本的就ok 啦

解决方案 »

  1.   

    我发现问题了:
    @Test
    public void abc(){}
    如果括号内有参数,有一定可能会报这种错误
      

  2.   

    junit unrooted tests initializationError和找不到或无法加载主类 .
    http://blog.csdn.net/wyxz126/article/details/8531817
      

  3.   

    我也和楼主范了同样的错误,改成这2个注解就好了
    @BeforeClass
    @AfterClass
      

  4.   

    胡扯,我就只是测试查询,查询所有,一样报初始化错误@Test
    public void getLoginFo(){
           List<Loginfo> loginfos=services.findall();
          for(Loginfo loginfo :loginfos){
               system.out.println(loginfo.getTitle)
    }
    }
      

  5.   

    我用的是4.5,同样出现问题,解决方法:导入hamcrest-core-1.3.jar即可。 如果还报错,再导入hamcrest-library.jar