Je passe la version de junit
à 4.11 et obtient:
[WARNING] [deprecation] Assert in junit.framework has been deprecated
[WARNING] [deprecation] Assert in junit.framework has been deprecated
....
Comment et vers quoi migrer?
Comme il semble que la classe Assert a été déplacée de junit.framework
à org.junit.Assert
dans JUnit 4.0 - vous pouvez l'utiliser à la place, elle n'est pas obsolète.
junit.framework
?java.awt.List
pendant que vous y êtes : PModifiez votre déclaration d'importation de
à
et cela corrigera vos avertissements d'obsolescence JUnit.
la source
Pour info: vous pouvez vérifier automatiquement cela sur apiwave ( http://apiwave.com/java/api/junit.framework.Assert ) et voir que le remplacement de junit.framework.Assert est org.junit.Assert
la source
Après avoir fait face à ce problème, j'ai essayé de nombreuses façons de le résoudre, mais j'ai échoué encore et encore.
La bonne chose est: j'ai téléchargé le
junit-4.12.jar
fichier d' ici et ajouté le fichier jar dans la section projet sous lelibs
dossier. Si auparavant un type de dépendance Junit existe dans le projet, supprimez-le debuild.gradle
etbuild
+clean
votre projet.Cela a fonctionné pour moi. J'espère que cela fonctionnera pour vous.
Remarque: jetez un œil à l'image que j'ai jointe ci-dessous.
Je vous remercie
la source
androidTestImplementation 'junit:junit:4.12'
dubuild.gradle(App level)
et de placer lejunit-4.12.jar
dans leapp\libs
répertoire etbuild
le projet, merci mec, vous m'avez sauvéNous avons eu un grand nombre de tests avec de nombreuses affirmations.
Ajouter quelque chose comme
aux instructions d'importation a également permis de limiter les modifications du code de test.
la source
Vous pouvez vous référer aux méthodes de classe jUnit4 Assert de JUnit4
la source