错误:java:找不到符号:类MockitoJUnitRunner
我正在启动一个全新的Dropwizard项目,无法使用错误:java:找不到符号:类MockitoJUnitRunner,java,maven,junit,mockito,dropwizard,Java,Maven,Junit,Mockito,Dropwizard,我正在启动一个全新的Dropwizard项目,无法使用MockitoJUnitRunner运行测试 我能够运行主应用程序。所以,我猜这不是一个JRE/JDK问题 以下是我的项目中的一些文件: pom.xml <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version
MockitoJUnitRunner
运行测试
我能够运行主应用程序。所以,我猜这不是一个JRE/JDK问题
以下是我的项目中的一些文件:
pom.xml
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13</version>
<scope>test</scope>
</dependency>
我得到以下错误
错误:(20,10)java:找不到符号
符号:类MockitoJUnitRunner
首先将依赖项添加到项目中,然后从适当的位置导入类
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>3.2.4</version>
<scope>test</scope>
</dependency>
注意:
您的代码实际上没有使用任何Mockito注释,例如
@Mock
或@Spy
,因此不确定为什么要使用特殊的Mockito运行程序来运行它。目前它只会减慢您的测试运行 首先将依赖项添加到项目中,然后从适当的位置导入类
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>3.2.4</version>
<scope>test</scope>
</dependency>
注意:
您的代码实际上没有使用任何Mockito注释,例如
@Mock
或@Spy
,因此不确定为什么要使用特殊的Mockito运行程序来运行它。目前它只会减慢您的测试运行 您是否在pom中添加了Mockito依赖项?正如@samabcde所说,您很可能没有在依赖项中包含此项。选中此项,您将需要对Mockito的依赖关系,以便从适当的包“”导入类MockitoJUnitRunner
。您是否在pom中添加了Mockito依赖关系?正如@samabcde所说,您很可能没有将其包含在依赖关系中。选中此选项,您还需要依赖于Mockito才能从适当的包导入类MockitoJUnitRunner
。
import org.mockito.junit.MockitoJUnitRunner;