[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:
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.