Ответ 1
Вы используете junit.framework.Assert
вместо org.junit.Assert
.
Так как метод Assert.assertEquals
устарел, какой метод мы должны использовать сейчас?
Следующий код:
String arg1 = "test";
String arg2 = "me";
Assert.assertEquals(arg1, arg2);
Предоставляет следующие предупреждения:
Несколько маркеров в этой строке
- Метод assertEquals (String, String) из типа Assert устарел
- Тип Assert устарел
Вы используете junit.framework.Assert
вместо org.junit.Assert
.
Если вы используете org.junit.Assert.assertEquals(float expected, float actual), но все же сталкиваетесь с этим предупреждением об отказе, это связано с тем, что в настоящее время junit предпочитает третий параметр, а не только два ввода с плавающей запятой.
Третий параметр: delta: public static void assertEquals (двойной ожидаемый, двойной фактический, двойная дельта) для получения дополнительной информации см. эту проблему: Значение аргумента epsilon для assertEquals для двойных значений