----- Original Message ----- From: Aloizio Silva To: [EMAIL PROTECTED] Sent: Monday, July 07, 2003 5:25 PM Subject: Help me Junit + Ant, please
I am trying to run my unit test in the project, but it does not work. I have two directories. The first has the project classes (.class) and the second has the the project tests classes (.class). In this last directory I have one classe named Testador.class which is responsible for call all the test class. I use the above code: <target name="executarTestes" description="executa testes de unidade para um projeto especifico"> <echo>executando teste de unidade</echo> <junit printsummary="true" haltonfailure="false"> <classpath refid="test.classpath" /> <classpath location="C:/Local/JBuilder4/lib/Synergia/JUnit.jar" /> <classpath location="build/lib/siace.jar" /> <classpath location="build/testcases" /> <classpath location="build/classes" /> <formatter type="xml" /> <!-- <test name="teste.siace.remessaanual.Testador"/> --> <batchtest> <fileset dir="${build}/testcases" includes="**/Teste*.class" /> </batchtest> </junit> <junitreport> <fileset dir="."> <include name="TEST-*.xml"/> </fileset> <report format="noframes" styledir="${ant15.dir}/etc"/> </junitreport> </target> But it is displayed the following message: M:\Aloizio\JAVADOC\synergia_checkstyle>ant executarTestes Buildfile: build.xml [taskdef] Could not load definitions from resource checkstyletask.properties. It could not be found. executarTestes: [echo] executando teste de unidade [junit] Running teste.siace.remessaanual.administracao.controle.TesteControleRelacaoEntidadesAIM [junit] Tests run: 5, Failures: 5, Errors: 0, Time elapsed: 0,156 sec [junit] TEST teste.siace.remessaanual.administracao.controle.TesteControleRelacaoEntidadesAIM FAILED [junit] Running teste.siace.remessaanual.administracao.controle.TesteControleRelacaoEntidadesAIM2000E2001 [junit] Tests run: 5, Failures: 5, Errors: 0, Time elapsed: 0,031 sec [junit] TEST teste.siace.remessaanual.administracao.controle.TesteControleRelacaoEntidadesAIM2000E2001 FAILED [junit] Running teste.siace.remessaanual.administracao.controle.TesteControleRelacaoEntidadesAIM2002 [junit] Tests run: 5, Failures: 5, Errors: 0, Time elapsed: 0,031 sec [junit] TEST teste.siace.remessaanual.administracao.controle.TesteControleRelacaoEntidadesAIM2002 FAILED BUILD FAILED java.lang.NoClassDefFoundError: siace/teste/junit/framework/TestCase at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:502) at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.tools.ant.AntClassLoader.getClassFromStream(AntClassLoader.java:1002) at org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoader.java:1064) at org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:1036) at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:931) Could someone help me?