2010-08-27 5 views
2

J'ai un peu de mal à démarrer avec les tests JUnit. Cela devrait être assez basique. J'ai téléchargé junit-4.8.2.jar de JUnit.org et l'ai placé dans mon répertoire personnel.Impossible de trouver la classe: org.junit.tests.AllTests - OSX

Si j'essaie de tester ma configuration dans un terminal TCSH avec la commande suivante:

java -cp ~/junit-4.8.2.jar org.junit.runner.JUnitCore org.junit.tests.AllTests 

Je reçois la sortie suivante

JUnit version 4.8.2 
Could not find class: org.junit.tests.AllTests 

Time: 0.003 

OK (0 tests) 

Toute aide serait grandement appréciée. Merci.

+0

Est-ce que la documentation que vous avez besoin de passer exactement « org.junit.tests.AllTests » comme second argument? –

Répondre

2

Départ: the junit faq spécifiquement ce point, mine de bolding:

Testez l'installation en exécutant les tests d'échantillons distribués avec JUnit. Notez que les exemples de tests se trouvent directement dans le répertoire d'installation et non dans le fichier junit.jar. Par conséquent, assurez-vous que le répertoire d'installation JUnit est sur votre CLASSPATH. Ensuite, il suffit de taper:

java org.junit.runner.JUnitCore org.junit.tests.AllTests

Si vous ne téléchargé le pot vous ne pouvez pas exécuter les tests d'échantillons. Vous devez obtenir le paquet src et suivre les instructions pour cela.

1

Cela a été posté par unixking -
obtenir la dernière version de JUnit de http://sourceforge.net/projects/junit/files/junit/4.10/

Décompressez junit4.10.zip C: \ MyDev \ lib, nous avons donc C: \ MyDev \ lib \ junit4. 10

Dans l'invite de commande, exécutez les commandes suivantes

 
: the home is where i work best 
set MY_HOME=C:/MyDev 

: place to find the junit jar files 
set JUNIT_HOME=%MY_HOME%/lib/junit4.10 

: find the junit jar files as well as other classes that one intends to use 
set CLASSPATH=%CLASSPATH%;%JUNIT_HOME%;%JUNIT_HOME%/junit-4.10.jar 

: this is where my jdk is 
set JAVA_HOME=%MY_HOME%/tool/jdk1.6.0_24 

: run sample tests (sitting in any folder) 
java org.junit.runner.JUnitCore org.junit.tests.AllTests 
Questions connexes