JUnit assertFalse (false) не может найти BooleanSupplier - PullRequest
0 голосов
/ 04 июля 2019

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...