Je viens de déposer le dossier JUnit dans/System/Library/Java/Extensions /. Je suis capable d'exécuter JUnit, mais il ne trouve pas ma classe de test.JUnit Impossible de trouver la classe: nom_package.class
Je suis en cours d'exécution de cette commande (plus quelques variantes) à partir du dossier contenant du paquet (/ containing_folder/package_name /):
java org.junit.runner.JUnitCore package_name.ClassTest
mais il me dit:
JUnit version 4.10
Could not find class: package_name.ClassTest
Mon info système: MacOS 10.7.2 • Java 1.6.0_26 • JUnit 4.10
Addendum: J'ai déplacé JUnit par suggestion et j'ai essayé de courir JUnit sur ma classe de test avec le script bash suivant, mais je reçois toujours le même message d'erreur.
#!/bin/bash
export CLASSPATH=/Users/myname/Desktop/Programming/Java/junit4.10/junit-4.10.jar:/Users/myname/Desktop/Programming/Java/:/Users/myname/Desktop/Programming/Java/package_name.jar
java org.junit.runner.JUnitCore package_name.ClassTest
N'importe quel utilisateur * nix ou mac voit ce que je fais de mal? Merci.
P.S. Non, "myname", "ClassTest" et "package_name" ne sont pas les vrais noms utilisés sur mon système - ils ont été anonymisés.
Comment définissez-vous le classpath? Je suppose que lorsque vous tapez 'package_name' c'est juste un espace réservé pour votre vrai nom de paquet? –
N'abandonnez rien dans le dossier des extensions, sauf si vous êtes ** vraiment ** certain que c'est la bonne chose à faire. C'est ** ** généralement ** le ** mauvais ** moyen de rendre les cours disponibles. * Très peu de choses doivent (et devraient) y aller. –