[LAJ1] junit sous ubuntu

Voir le sujet précédent Voir le sujet suivant Aller en bas

[LAJ1] junit sous ubuntu

Message  Florent le Dim 21 Nov 2010, 19:30

Bonsoir,


Je n'arrive pas a faire fonctionner junit sous linux chez moi effectuer les tests,

J'ai pourtant préciser dans le CLASSPATH le dossier /usr/share/java/junit4-4.8.2.jar

Mais chaque fois que je veux lancer un test il me dit qu'il ne le trouve pas?

Que faut il faire en plus que ca fonctionne?

Florent

Nombre de messages : 93
Prénom : Florent
Date d'inscription : 02/02/2010

Revenir en haut Aller en bas

Re: [LAJ1] junit sous ubuntu

Message  Chris R. le Dim 21 Nov 2010, 19:54

Quel est ton message d'erreur exactement?

Chris R.

Nombre de messages : 3
Age : 25
Prénom : Chris
Date d'inscription : 18/11/2010

Revenir en haut Aller en bas

Re: [LAJ1] junit sous ubuntu

Message  Florent le Dim 21 Nov 2010, 20:32

Salut,

voici le message d'erreur obtenu :

Code:


JUnit version 4.8.2
Exception in thread "main" java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing
   at java.lang.ClassLoader.defineClass1(Native Method)
   at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
   at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
   at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
   at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
   at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
   at org.junit.runner.Computer.getSuite(Computer.java:26)
   at org.junit.runner.Request.classes(Request.java:69)
   at org.junit.runner.JUnitCore.run(JUnitCore.java:117)
   at org.junit.runner.JUnitCore.runMain(JUnitCore.java:98)
   at org.junit.runner.JUnitCore.runMainAndExit(JUnitCore.java:53)
   at org.junit.runner.JUnitCore.main(JUnitCore.java:45)
Caused by: java.lang.ClassNotFoundException: org.hamcrest.SelfDescribing
   at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
   ... 17 more


J'arrive à le a exécuter ma classe principale mais ma classe test impossible :s

Florent

Nombre de messages : 93
Prénom : Florent
Date d'inscription : 02/02/2010

Revenir en haut Aller en bas

Re: [LAJ1] junit sous ubuntu

Message  Chris R. le Dim 21 Nov 2010, 20:34

J'ai eu la même chose que toi, j'ai du rajouter deux lignes à mon CLASSPATH comme suit;

Code:
CLASSPATH=$CLASSPATH:/usr/share/java/junit4.jar
CLASSPATH=$CLASSPATH:/usr/share/java/hamcrest-core-1.1.jar
CLASSPATH=$CLASSPATH:/usr/share/java/hamcrest-library-1.1.jar
export CLASSPATH

Voilà Wink J'espère que ça peut t'aider..

Chris R.

Nombre de messages : 3
Age : 25
Prénom : Chris
Date d'inscription : 18/11/2010

Revenir en haut Aller en bas

Re: [LAJ1] junit sous ubuntu

Message  Florent le Dim 21 Nov 2010, 20:42

Merci en effet ca marche mieux! J'ai cherché pendant une heure ce qu'il manquait encore merci a toi Wink

Florent

Nombre de messages : 93
Prénom : Florent
Date d'inscription : 02/02/2010

Revenir en haut Aller en bas

Re: [LAJ1] junit sous ubuntu

Message  Chris R. le Dim 21 Nov 2010, 20:43

De rien Very Happy

Chris R.

Nombre de messages : 3
Age : 25
Prénom : Chris
Date d'inscription : 18/11/2010

Revenir en haut Aller en bas

Re: [LAJ1] junit sous ubuntu

Message  pbt le Lun 22 Nov 2010, 08:45

Pouvez-vous me donner le code de votre classe JUnit de Test ? Je ne suis pas sur que vous n'ayez utilisé que des assertEquals (un assertThat peut-être ?).

Ceci dit l'extrait du message d'erreur (java.lang.NoClassDefFoundError: org/hamcrest/...) est assez clair.

_________________
smartq.namok.be · faq ·  · IRC / irc.freenode.net #esi · blog.namok.be
style #pbt {heigth:189cm; weight:79kg; eye-color:#524000; hair:very short; dead pixels: some; }

pbt
Admin

Nombre de messages : 4862
Age : 45
Prénom : Pierre
Statut : prof
Localisation : La cité des géants
Date d'inscription : 24/11/2005

http://esi.namok.be

Revenir en haut Aller en bas

Re: [LAJ1] junit sous ubuntu

Message  Contenu sponsorisé Aujourd'hui à 05:26


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum