Java 错误:类型不匹配:无法从测试转换为批注
我是junit Mockito框架的新手,我已经使用powermock框架模拟了依赖注入,但是我在eclipse中得到了关于Java 错误:类型不匹配:无法从测试转换为批注,java,junit,mockito,powermock,powermockito,Java,Junit,Mockito,Powermock,Powermockito,我是junit Mockito框架的新手,我已经使用powermock框架模拟了依赖注入,但是我在eclipse中得到了关于@Test注释的错误。错误是“类型不匹配:无法从测试转换到注释” maven依赖项是 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifact
@Test
注释的错误。错误是“类型不匹配:无法从测试转换到注释”
maven依赖项是
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-api-mockito</artifactId>
<version>1.6.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-module-junit4</artifactId>
<version>1.6.1</version>
<scope>test</scope>
</dependency>
</dependencies>
朱尼特
朱尼特
4.11
测试
org.powermock
powermock api mockito
1.6.1
测试
org.powermock
powermock-module-junit4
1.6.1
测试
当您看到此错误时,表示在同一个包中有一个类名为“Test”
只要重新命名这个类名,它就会工作得很好 怎么了?您导入junit了吗?@lee或者是的,所有的导入语句和依赖项都是junit的哪个版本?展示其余的部分code@leeor添加了pom的依赖项,我也在类中导入了包,带有organize import和manually tooth,错误在@Test annotation上
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-api-mockito</artifactId>
<version>1.6.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-module-junit4</artifactId>
<version>1.6.1</version>
<scope>test</scope>
</dependency>
</dependencies>