我正在尝试测试我正在使用 JUnit5 设计的库。我已经到了需要断言某事为假的地步,但是每当我尝试使用assertFalse(...).
我将 JUnit 5.2 与 Gradle 5.1.1 一起使用,并尝试了适合我需要的 assertFalse() 方法签名但无济于事。这包括仅使用布尔条件、使用条件加消息、用于Assertions.assertFalse(...)删除静态导入等。
我已经能够将代码缩小到一个简单的测试。下面的代码失败:
@Test
void test(){
assertFalse(false);
}
我的进口是:
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
//plus some others from the library
Gradle 报错:
ProjectDir/FTC_Robot_API/TeamCode
/src/test/java/org/firstinspires/ftc/teamcode/FTC_Library/Robot
/RobotBaseTest.java:28: error: cannot access BooleanSupplier
assertFalse(false);
^
class file for java.util.function.BooleanSupplier not found
1 error
我希望显然是 boolean ( false) 的不是 BooleanSupplier,所以我对它为什么会给我这个错误感到困惑。任何帮助表示赞赏
动漫人物
相关分类