之前的注释缺少属性值的值

时间:2012-09-25 02:00:38

标签: java netbeans junit

我通常不会遇到JUnit注释的问题。但不知怎的,今天,在我新安装的Netbeans 7.2中,当我使用@Before注释时遇到以下错误:

annotation before is missing value for the attribute value

有谁知道如何解决这个问题?


更新

我正在写一个mavenized web-app。 对于TestCase,当我尝试导入org.junit.Before时,程序会导入org.aspectj.lang.annotation.Before

2 个答案:

答案 0 :(得分:5)

您是否声明对最新JUnit版本的依赖?

<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.10</version>
    <scope>test</scope>
</dependency>

您应该可以导入正确的课程:org.junit.Before

答案 1 :(得分:3)

即使在pom.xml中添加了junit依赖关系后,您是否仍然遇到相同的错误?

检查以确保您正在导入正确的库,即

import org.junit.Before;

代替

import org.aspectj.lang.annotation.Before;