我通常不会遇到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
答案 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;