package com.company;
import org.junit.Test;
import static org.junit.Assert.assertThat;
public class TriangleTest {
@Test
public void areaTriangle(){
Triangle.Point a = new Triangle.Point(0, 0);
Triangle.Point b = new Triangle.Point(0, 2);
Triangle.Point c = new Triangle.Point(2, 0);
Triangle triangle = new Triangle(a, b, c);
double result = triangle.area();
double expected = 2D;
assertThat(result, closeTo(expected),0.1);
/**
????????????????????????????????
*/
}
}
closeTo
выделяется красным цветом. Как импортировать его или метод? Не могу сделать тест.
Возможно имеется ввиду метод Matchers.closeTo
из hamcrest. Если да, то этот метод принимает два аргумента (значение и погрешность) и в коде неправильно расставлены скобки:
assertThat(result, closeTo(expected, 0.1));
Импорт выглядит так:
import static org.hamcrest.Matchers.closeTo;
Для доступности добавьте hamcrest в зависимости/библиотеки.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
У меня есть приложение - сервер OAuth2 и приложение клиентКак правильно сделать logout для клиента?
Не могу разобраться с итераторами, здесь он выводит просто подряд числа, как сделать так, чтобы выводились числа, которые стоят на нечетной...