IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ANT Java Discussion :

Pb Junit Hibernate


Sujet :

ANT Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 72
    Par défaut [Junit Hibernate]Pb Junit Hibernate
    Bonjour à toutes et à tous,

    nous développons actuellement une application utilisant hibernate pour se connecter à notre base de données.

    Nous voulons automatiser les tests unitaires en utilisant Junit et en lançant ces tests dans le script Ant.

    Mon problème est le suivant:

    • Lorsque je lance les tests unitaires via Eclipse (en faisant un Run As -> Junit Test), le test se passe tout à fait bien...


    • Lorsque je lance les tests unitaires via le script ANT(depuis eclipse ou en ligne de commande), j'ai l'erreur suivante:
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      ACCOUNTINGCODE (wrong name: org/epoline/soprano/datamig/mapping/Accountingcode)
       
      java.lang.NoClassDefFoundError: ACCOUNTINGCODE (wrong name: org/epoline/soprano/datamig/mapping/Accountingcode) 
      at java.lang.ClassLoader.defineClass0(Native Method) 
      at java.lang.ClassLoader.defineClass(ClassLoader.java:539) 
      at java.lang.ClassLoader.loadClass(ClassLoader.java:235) 
      at org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:101) 
      at org.hibernate.impl.SessionFactoryImpl.getImplementors(SessionFactoryImpl.java:647) 
      at org.hibernate.hql.QuerySplitter.concreteQueries(QuerySplitter.java:100) 
      at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:66) 
      at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:54) 
      at org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:71) 
      at org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:133) 
      at org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:112) 
      at org.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:1583) at org.epoline.soprano.datamig.operation.dataexporter.DataExporterTest.testExecute(DataExporterTest.java:123) 
      at org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32) 
      at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423) 
      at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)


    Pourtant, les classpath sont complets, les mapping sont bons...

    si quelqu'un a une piste...

    Merci d'avance.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 72
    Par défaut personne pour m'aider???
    Salut à tous

    Personne n'aurait même un semblant de piste??

    s'il vous plait

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 21
    Par défaut
    attention quand tu lances une tache ant dans eclipse, c'est un classpath particulier (et oui, encore un)
    quand tu clique droit sur ton build -> runAnt il y a un onglet classpath ou il faut tout ajouter une fois de plus.
    De plus ca n'a pas accès au code de ton projet: il faut rajouter une tache pour compiler le projet dans un jar (que tu inclus lui aussi au classpath de ant)

    J'espère que ca t'aide

    PS: t'as vu il pleut plus, j'ai cru que ca s'arreterait jamais

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2007
    Messages : 130
    Par défaut
    tu as trouver une solution a ton pb j'ai le meme je ne sais pas d'ou il vient?

  5. #5
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Par défaut
    La solution a été donnée à la ligne précédente il me semble ...

Discussions similaires

  1. Réponses: 4
    Dernier message: 02/03/2012, 14h11
  2. Réponses: 0
    Dernier message: 17/02/2011, 14h40
  3. Hibernate Junit problème
    Par lionel84 dans le forum Hibernate
    Réponses: 17
    Dernier message: 13/05/2009, 10h34
  4. [Data] JUnit Hibernate Acces BD
    Par g25452 dans le forum Spring
    Réponses: 0
    Dernier message: 08/12/2008, 14h33
  5. [Hibernate][Junit][Debutante] Problème de connection
    Par Lydiane dans le forum Hibernate
    Réponses: 2
    Dernier message: 01/10/2008, 15h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo