Réponses:
Comme il semble que la classe Assert a été déplacée de junit.frameworkà org.junit.Assertdans JUnit 4.0 - vous pouvez l'utiliser à la place, elle n'est pas obsolète.
java.awt.Listpendant 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.jarfichier d' ici et ajouté le fichier jar dans la section projet sous le libsdossier. Si auparavant un type de dépendance Junit existe dans le projet, supprimez-le de build.gradleet build+ cleanvotre 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.jardans le app\libsrépertoire et buildle 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?