475 подписчиков
Функциональный интерфейс BiPredicate<T, U> в Java используется для определения метода, который принимает два аргумента типа T и U и возвращает значение типа boolean. Он широко используется для тестирования условий, которые зависят от двух значений. Как и другие функциональные интерфейсы в Java 8, BiPredicate<T, U> можно использовать для создания лямбда-выражений. Например, приведенный ниже код использует BiPredicate для сравнения двух строк: BiPredicate<String,String> equals = (s1, s2) -> s1...
10 месяцев назад
4,7K подписчиков
С вами Павел Киселёв и мы продолжаем запоминать слова английского языка. ✔ Слово Equally [амер. |ˈiːkwəlɪ|, брит. |ˈiːkw(ə)lɪ|], произношение здесь>. Находится на 11273 месте в моём рейтинге популярности английских слов. Количество упоминаний в англоязычных фильмах (около 208 000 фильмов) — 6 439 раз. Метод запоминания (это очень важно!): 👉 Прослушайте произношение (британский и американский варианты). 👉 Проговаривайте за дикторами слово, пока не станете чётко и правильно его произносить...
11 месяцев назад
В продолжении разговора о unit-тестах мы будем говорить об усложнении тестирования нашего калькулятора и о многом-многом другом. Начнем! public class TestCalculator { private int nbErrors = 0; public void testAdd() { Calculator calculator = new Calculator(); double result = calculator.add(10, 50); if (result != 60) { throw new RuntimeException("Bad result: " + result); } ...
3 года назад