Я пытаюсь протестировать библиотеку, которую я проектирую с использованием JUnit5.Я пришел к тому, что мне нужно утверждать, что что-то неверно, однако Gradle сталкивается с ошибками всякий раз, когда я пытаюсь использовать 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
Я надеюсь, что очевиднологическое значение (false
) не является логическимSupplier, поэтому я застрял в связи с тем, почему он дает мне эту ошибку.Любая помощь приветствуется