Java 无法导入org.junit.Assert.AssertThat;
我无法在程序中导入org.junit.Assert.AssertThat。我正在使用Ganymede和JUnit4.8.1。静态导入 它是静态的,您可以将其作为静态导入:Java 无法导入org.junit.Assert.AssertThat;,java,eclipse,junit,import,Java,Eclipse,Junit,Import,我无法在程序中导入org.junit.Assert.AssertThat。我正在使用Ganymede和JUnit4.8.1。静态导入 它是静态的,您可以将其作为静态导入: import static org.junit.Assert.assertThat import static org.junit.Assert.assertThat; 现在,在客户端代码中,您可以执行assertThat(something,ismatched()) 参考资料: 正常进口 如果您像这样导入Assert类
import static org.junit.Assert.assertThat
import static org.junit.Assert.assertThat;
现在,在客户端代码中,您可以执行assertThat(something,ismatched())
参考资料:
正常进口 如果您像这样导入
Assert
类
import org.junit.Assert
您可以使用Assert.assertThat(something,isMatched())调用它。
(必须实现isMatched()
方法)
断言()
assertThat()
是首先描述的,并且是JUnit的一部分,因此请确保类路径上有JUnit 4.4版或更新版本。此外,请确保编译器符合性级别为1.5或更高:
该方法称为
assertThat
(小写a,大写T)。如果这样导入,则需要使用静态导入:
import static org.junit.Assert.assertThat
import static org.junit.Assert.assertThat;
但是,由于您没有告诉我们错误消息,因此我无法确定这是否适用于您。假设“我正在使用ganymede”,您表示您正在使用“ganymede版本的eclipse”,请执行以下操作: