2017-09-19 57 views
0

我的应用程序使用Spring 4.3.1和JUnit 4.12。SpringJUnit4ClassRunner不被识别为一个类型

我一直在尝试用JUnit测试用例测试我的方法。我在我的测试类中放置了@RunWith(SpringJUnit4ClassRunner.class)注解,但eclipse抱怨“类不能被解析为类型”。

我读到这足以让Eclipse识别SpringJUnit4ClassRunner,但不是。

还有什么还剩下来吗?

+0

与其他任何类一样,您需要导入它或使用其完全限定的名称。 –

+0

当我打开解决此问题的选项列表时,Eclipse不显示导入选项。所以我认为还有另外一个问题 –

+2

是否增加了'spring-test'依赖。 –

回答

0

尝试:

  1. 添加弹簧启动测试依赖通过您的配置文件&包括在测试文件相关的import语句。
  2. 删除本地依赖库&强制新建立到您的应用程序。
0

添加依赖关系spring-test问题已解决。

我不知道有需要这种额外的依赖,但有人告诉我这里。谢谢。

我最初说这个测量是不够的,因为我错误地写了依赖版本的名称,Maven没有找到资源。但现在它起作用了!

相关问题