Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 错误:类型不匹配:无法从测试转换为批注_Java_Junit_Mockito_Powermock_Powermockito - Fatal编程技术网

Java 错误:类型不匹配:无法从测试转换为批注

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

我是junit Mockito框架的新手,我已经使用powermock框架模拟了依赖注入,但是我在eclipse中得到了关于
@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>