Réponses:
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.
java.awt.List
pendant que vous y êtes : P
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
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 le libs
dossier. Si auparavant un type de dépendance Junit existe dans le projet, supprimez-le de build.gradle
et build
+ 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
androidTestImplementation 'junit:junit:4.12'
du build.gradle(App level)
et de placer le junit-4.12.jar
dans le app\libs
répertoire et build
le projet, merci mec, vous m'avez sauvé
Nous avons eu un grand nombre de tests avec de nombreuses affirmations.
Ajouter quelque chose comme
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
aux instructions d'importation a également permis de limiter les modifications du code de test.
Vous pouvez vous référer aux méthodes de classe jUnit4 Assert de JUnit4
junit.framework
?