tipos example ejemplo bool asserttrue asserts assertnotnull assertequals java junit

java - example - Advertencia: el método assertEquals del tipo Assert está en desuso



java assert bool (3)

Cuando uso Junit4, import junit.framework.Assert; import junit.framework.TestCase; la información de advertencia es: El tipo de Assert está en desuso

cuando importe de esta manera: import org.junit.Assert; import org.junit.Test; la advertencia ha desaparecido

posible duplicado de las diferencias entre 2 clases JUnit Assert

Como el método Assert.assertEquals está en desuso, ¿qué método se supone que debemos usar ahora?

El siguiente código:

String arg1 = "test"; String arg2 = "me"; Assert.assertEquals(arg1, arg2);

Da las siguientes advertencias:

Múltiples marcadores en esta línea

  • El método assertEquals (String, String) del tipo Assert está en desuso
  • El tipo Assert está en desuso

Estás utilizando junit.framework.Assert vez de org.junit.Assert .


este método también encuentra una advertencia de desaprobar:

org.junit.Assert.assertEquals(float expected,float actual) //deprecated

Es porque actualmente Junit prefiere un tercer parámetro en lugar de solo dos variables flotantes.

El tercer parámetro es delta:

public static void assertEquals(double expected,double actual,double delta) //replacement

esto se usa principalmente para tratar cálculos imprecisos de puntos flotantes

para obtener más información, consulte este problema: Significado del argumento epsilon de assertEquals para valores dobles