我在intellij
中遇到问题。我尝试导入以下库:
import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
import static org.junit.jupiter.api.Assertions.assertEquals;
但是出现以下错误:
cannot resolve symbol 'assertDoesNotThrow'
但是我没有得到assertEquals
的错误。
用途:
assertDoesNotThrow(() -> r1.rate(new Pro(1, "xyz"), 0));
assertDoesNotThrow(() -> r1.rate(new Pro(1, "xyz"), 5));
我猜这是JUInt
的问题,但我似乎找不到解决方法。我以前尝试过一些线程,但是没有成功。
答案 0 :(得分:1)
通过意图操作在IntelliJ IDEA中添加JUnit库时,可以选择要添加哪个库版本:
如果添加5.3版本,您将在Module Dependencies中看到以下内容:
如果那里有一些旧版本,请删除这些库,然后再次添加正确的版本。
请参阅Configuring Testing Libraries帮助部分。