Choco la versión de junit
4.11 y obtengo:
[WARNING] [deprecation] Assert in junit.framework has been deprecated
[WARNING] [deprecation] Assert in junit.framework has been deprecated
....
¿Cómo y hacia qué migrar?
Como parece que la clase Assert se ha movido de junit.framework
a org.junit.Assert
JUnit 4.0, puede usar eso en su lugar, no está en desuso.
junit.framework
vuelva a usar el obsoleto ?java.awt.List
mientras loCambie su extracto de importación de
a
y esto rectificará sus advertencias de desaprobación JUnit.
fuente
FYI: puede verificarlo automáticamente en apiwave ( http://apiwave.com/java/api/junit.framework.Assert ) y ver que el reemplazo de junit.framework.Assert es org.junit.Assert
fuente
Después de enfrentar este problema, he intentado muchas formas de resolverlo, pero fallé una y otra vez.
Lo bueno es que he descargado el
junit-4.12.jar
archivo desde aquí y agregué el archivo jar en la sección del proyecto debajo de lalibs
carpeta. Si anteriormente existía algún tipo de dependencia de Junit en el proyecto, elimínelo delbuild.gradle
ybuild
+clean
su proyecto.Me ha funcionado. Espero que funcione para ti.
Nota: Eche un vistazo a la imagen que adjunto a continuación.
Gracias
fuente
androidTestImplementation 'junit:junit:4.12'
delbuild.gradle(App level)
y lajunit-4.12.jar
app\libs
build
Tuvimos una gran cantidad de pruebas con muchas afirmaciones.
Agregando algo como
a las declaraciones de importación también ayudó a limitar los cambios en el código de prueba.
fuente
Puede consultar los métodos de clase jUnit4 Assert de JUnit4
fuente