ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Aloizio Pereira da Silva <aloi...@dcc.ufmg.br>
Subject RE: Help me with Junit + Ant
Date Tue, 08 Jul 2003 16:22:00 GMT
> In looking at the no class def error:
>
> java.lang.NoClassDefFoundError:  siace/teste/junit/framework/TestCase
>
> it looks like you wrote your own TestCase class?  Do you have this class
> included in your classpath?

No. I did not write my own TestCase class.



> Also, look in your ant etc directory and check to make sure you have the
> .xsl stylesheets there.

Yes. I have.

The code generates xml files and the report html, but every classes show
error like this below:

   [junit]
java.lang.NoClassDefFoundError: org/apache/tools/ant/taskdefs/optional/junit/JUnitTestRunner
   [junit] Exception in thread "main"
   [junit] TEST
teste.siace.remessaanual.prestacao.demonstrativo.controle.TesteControleDeducaoGastosPessoal
ntidade FAILED
   [junit] Running
teste.siace.remessaanual.prestacao.demonstrativo.controle.TesteControleDeducaoGastosPess
alEntidade2000
   [junit]
java.lang.NoClassDefFoundError: org/apache/tools/ant/taskdefs/optional/junit/JUnitTestRunner
   [junit] Exception in thread "main"
   [junit] TEST
teste.siace.remessaanual.prestacao.demonstrativo.controle.TesteControleDeducaoGastosPessoal
ntidade2000 FAILED
   [junit] Running
teste.siace.remessaanual.prestacao.demonstrativo.controle.TesteControleDeducaoGastosPess
alEntidade2001
   [junit]
java.lang.NoClassDefFoundError: org/apache/tools/ant/taskdefs/optional/junit/JUnitTestRunner
   [junit] Exception in thread "main"
   [junit] TEST
teste.siace.remessaanual.prestacao.demonstrativo.controle.TesteControleDeducaoGastosPessoal
ntidade2001 FAILED
   [junit] Running
teste.siace.remessaanual.prestacao.demonstrativo.controle.TesteControleDeducaoGastosPess
alEntidade2002
   [junit]
java.lang.NoClassDefFoundError: org/apache/tools/ant/taskdefs/optional/junit/JUnitTestRunner
   [junit] Exception in thread "main"
   [junit] TEST
teste.siace.remessaanual.prestacao.demonstrativo.controle.TesteControleDeducaoGastosPessoal
ntidade2002 FAILED
   [junit] Running
teste.siace.remessaanual.prestacao.demonstrativo.controle.TesteControleDeducaoGastosPess
[junitreport] Using Xalan version: Xalan Java 2.2.D11
[junitreport] Transform time: 563ms

BUILD SUCCESSFUL
Total time: 55 seconds

            *****************************************************
            *         Federal University of Minas Gerais        *
            *          Department of Computer Science          *
            *         Master Degree in Computer Science         *
            *                                                   *
            *                 Aloizio Silva                     *
            *         http://www.dcc.ufmg.br/~aloizio          *
            *                                                   *
            *      Mobile Computer and Network Optimization     *
            *****************************************************                        
 

On Tue, 8 Jul 2003, Jacqui Guerrero wrote:

> In looking at the no class def error:
> 
> java.lang.NoClassDefFoundError:  siace/teste/junit/framework/TestCase
> 
> it looks like you wrote your own TestCase class?  Do you have this class
> included in your classpath?
> 
> Also, look in your ant etc directory and check to make sure you have the
> .xsl stylesheets there.
> 
> Thanks,
> Jacqui
> 
> -----Original Message-----
> From: Aloizio Pereira da Silva [mailto:aloizio@dcc.ufmg.br]
> Sent: Tuesday, July 08, 2003 8:57 AM
> To: user@ant.apache.org
> Subject: Help me with Junit + Ant
> 
> 
> 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.TesteControleRelacaoEntidade
> sAIM
>     [junit] Tests run: 5, Failures: 5, Errors: 0, Time elapsed: 0,156 sec
>     [junit] TEST
> teste.siace.remessaanual.administracao.controle.TesteControleRelacaoEntidade
> sAIM
> FAILED
>     [junit] Running
> teste.siace.remessaanual.administracao.controle.TesteControleRelacaoEntidade
> sAIM2000E2001
>     [junit] Tests run: 5, Failures: 5, Errors: 0, Time elapsed: 0,031 sec
>     [junit] TEST
> teste.siace.remessaanual.administracao.controle.TesteControleRelacaoEntidade
> sAIM2000E2001
> FAILED
>     [junit] Running
> teste.siace.remessaanual.administracao.controle.TesteControleRelacaoEntidade
> sAIM2002
>     [junit] Tests run: 5, Failures: 5, Errors: 0, Time elapsed: 0,031 sec
>     [junit] TEST
> teste.siace.remessaanual.administracao.controle.TesteControleRelacaoEntidade
> sAIM2002
> 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:1
> 002)
>         at
> org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoader.jav
> a: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?
> 
>             *****************************************************
>             *         Federal University of Minas Gerais        *
>             *          Department of Computer Science          *
>             *         Master Degree in Computer Science         *
>             *                                                   *
>             *                 Aloizio Silva                     *
>             *         http://www.dcc.ufmg.br/~aloizio          *
>             *                                                   *
>             *      Mobile Computer and Network Optimization     *
>             *****************************************************
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message