Gros Problème avec JUnit ... Help Merci :) [Résolu]

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

Gros Problème avec JUnit ... Help Merci :) [Résolu]

Message  Jiraiya-08 le Sam 23 Fév 2008, 14:38

Salut tout le monde Smile

Je suis désolé, bien que ce soit la première fois que je poste sur le forum, je n'ai pas eu le temps de me présenter
Je suis en 1ière Section Réseaux et Télécoms ... What a Face Very Happy


Je suis en train de faire mon projet (que je dois rendre ce Mardi) et j'ai un gros problème avec JUnit. J'ai (et je suis en train de) parlé(er) avec plusieurs autres personnes qui on EXACTEMENT le même problème que moi, et toujours pas de solution.... Crying or Very sad

Bon, mais quel est le problème me dites vous ? Et bien le voici:
Tout d'abord, je signale que je suis sous Windows Vista et je compile et exécute dans cmd.exe
(Je suis dans l'incapacité d'installer un linux, désolé...)
Lors de la compilation d'une classe de test, tout ce passe bien, mais lors de l'exécution (en faisant: "java org.junit.runner.JUnitCore MathTest" pour MathTest du td11 par exemple), j'obtiens ceci:

Code:
Exception in thread "main" java.lang.NoClassDefFoundError: FavoritesListTest (wrong name: g30613/shop/FavoritesListTest)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.junit.runner.JUnitCore.runMain(JUnitCore.java:72)
at org.junit.runner.JUnitCore.main(JUnitCore.java:44)

Bon, alors, j'ai les bon packages, les bonnes classes (TOUT le projet marche du tonnerre) et mes path et classpath sont bon, car quand j'exécute
Code:
java org.junit.runner.JUnitCore


Tout seul, j'obtiens:
Code:

JUnit version 4.4

Time: 0

OK (0 tests)

Et sinon, j'ai regardé un peu sur le Web, et il faut apparemment modifier le fichier MANIFEST.MF qui est dans "junit4.4\temp.hamcrest.source\META-INF", et ajouter une ligne à ce fichier, car apparemment, un fichier .jar ne regarde que le classpath qui est dans son Manifest.mf, et donc il ne trouve pas mes classes.


Je commences à désespérer là, et donc, je voudrais savoir ce qu'il faut ajouter pour que ça marche. Question


Merci BEAUCOUP pour votre aide Smile


Dernière édition par Jiraiya-08 le Sam 30 Juin 2012, 18:30, édité 2 fois

Jiraiya-08

Nombre de messages : 111
Age : 28
Prénom : Georges
Statut : Ancien - Promo 2010
Localisation : Rapture
Date d'inscription : 13/10/2007

Revenir en haut Aller en bas

Re: Gros Problème avec JUnit ... Help Merci :) [Résolu]

Message  LSV le Sam 23 Fév 2008, 15:16

n'oublie pas que pour executer un programme, tu dois utiliser

java gxxxx.tdx.monProgramme

Pour Junit c'est pareil, tu dois modifier ca en fonction de ton package.
Peut etre que l'erreur vient de la?

LSV

Nombre de messages : 638
Age : 27
Prénom : Jérome
Statut : Diplomé 2013
Localisation : Anderlecht
Date d'inscription : 24/09/2007

Revenir en haut Aller en bas

Re: Gros Problème avec JUnit ... Help Merci :) [Résolu]

Message  Jiraiya-08 le Sam 23 Fév 2008, 17:35

MERCI beaucoup !!!!!!!! Very Happy

Comment est-ce que j'ai pu ne pas y penser What a Face

C'est pas possible Shocked

Bon, en tout cas, merci encore Smile

Jiraiya-08

Nombre de messages : 111
Age : 28
Prénom : Georges
Statut : Ancien - Promo 2010
Localisation : Rapture
Date d'inscription : 13/10/2007

Revenir en haut Aller en bas

Re: Gros Problème avec JUnit ... Help Merci :) [Résolu]

Message  Contenu sponsorisé Aujourd'hui à 21:02


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