L'import org.junit ne peut pas être résolu
J'ai besoin pour résoudre un java problème pour une entrevue, et ils m'ont envoyé la classe de test. Il commence avec
import org.junit.Before;
et aussi a la syntaxe suivante dans les lieux:
@RunWith(JUnit4.class)
...
@Before
...
@Test
Je n'ai pas utilisé de Java dans un moment donc cela me confond un peu. J'ai téléchargé eclipse et lorsque j'essaie de compiler ce fichier de test il y a des erreurs lors de l'importation et à l' @ signes. L'erreur d'importation jette:
The import org.junit cannot be resolved.
Et l'annotation @RunWith n'est même pas reconnu parce qu'il essaie de le résoudre à un type.
- Qu'avez-vous cherché sur le net? Vous voulez vous donner une explication détaillée de la façon dont vous pouvez exécuter un test JUnit 4 cas? (Indice: il y a cette
JUnit4.class
dans votre code) - vogella.com/articles/JUnit/article.html
- vous devez ajouter junit fichier jar du projet . Vous pouvez utiliser junit-dep-4.8.2.jar. Ensuite, vous pouvez faire un clic droit et choisir exécuter en tant qu'cas de test junit
- Avez-vous ajouté jUnit du fichier jar pour construire votre chemin dans eclipse?
- Viens, je viens de googlé cette question. Merci pour l'aide.
- Pouvez-vous publier la totalité du fichier java?
- Quelqu'un sait quoi faire si vous êtes toujours cette erreur, même si JUnit4 est sur le chemin de génération?
Vous devez vous connecter pour publier un commentaire.
Vous devez ajouter
junit
bibliothèque du classpath de votre projet. Il y a plusieurs choix à réaliser en fonction de votre configuration de développement.Ligne de commande: Dans le cas de la ligne de commande invocations, vous devrez ajouter
junit.jar
au classpath de votre application avecjava -cp /path/to/junit.jar
. Regardez les réponses ici.À l'aide d'eclipse: Eclipse distributions sont fournis avec cette bibliothèque, et c'est comment vous pouvez l'utiliser pour votre projet. Clic droit sur le projet eclipse et naviguer:
Dans les scénarios où vous souhaitez utiliser une version différente de la jarre, au lieu de cliquer sur Ajouter de la Bibliothèque ci-dessus, vous devez cliquer sur Add External Jar et de localiser la bibliothèque sur le système de fichiers.
maven
projet?Cliquez-droit sur le projet eclipse et naviguer:
Il fonctionne sur le mien.
vous pouvez facilement rechercher pour une ligne comme "@Test", puis utiliser le quickfix "ajouter junit 4 bibliothèque au build path" à cette ligne. je pense que c'est plus rapide que l'ajout de junit manuellement pour le projet.
Semblent Junit fichier jar n'est pas en voie assurez-vous également que vous utilisez jdk1.5 ou au-dessus.
public static void main(String[] args)
Si vous utilisez maven et ce morceau de code est situé dans le
main
dossier, essayez de déménager à latest
dossier.junit
champ d'application quetest
, ce qui signifie qu'ils ne fonctionnent que dans le dossier test.test
, de sorte que vous pouvez utiliser tout ce qui est à l'intérieur de/src/main/java
.Si vous utilisez Java 9 ou au-dessus de vous peut-être besoin d'exiger la junit dépendance dans votre module-info.java
Dans le démarrage de la ligne de code copier passé "Junit" ou "TestNG' éléments sera d'Erreur jusqu'à ce que vous bibliothèque d'importation avec le Fichier de Projet.
D'importer des Bibliothèques de projet:
Right Click on the Project --> Properties --> Java Build Path --> Libraries -> Add Library -> 'Junit' or 'TestNG'
Si vous utilisez eclipse et de travailler sur un projet maven, puis aussi les étapes ci-dessus travail.
Cliquez-droit sur la racine de votre dossier.
Des Instructions étape Par étape ici
Dans le cas où vous souhaitez créer votre propre Classe de Test. Dans Eclipse, allez à Fichier -> Nouveau -> l'Unité J de Cas de Test. Vous pouvez ensuite choisir votre chemin et de test de la classe de configuration dans l'assistant de pop-up.
Mise à jour à la dernière version dans JUnit pom.xml. Il fonctionne pour moi.