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 в зависимости/библиотеки.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
У меня есть приложение - сервер OAuth2 и приложение клиентКак правильно сделать logout для клиента?
Не могу разобраться с итераторами, здесь он выводит просто подряд числа, как сделать так, чтобы выводились числа, которые стоят на нечетной...