Ant e JUnit

2 respostas
F

Galera,

Estava testando a automatização de testes unitários usando Ant e JUnit e tive os seguintes problemas. Segui alguns tutoriais e nenhum rodou pelo Ant acredito que tenha algum problema com o target que estou rodando segue abaixo meu build.xml:

<?xml version="1.0" encoding="ISO-8859-1"?>

<project name="UnitTest" default="junit" basedir=".">

	<target name="junit">
		<junit printsummary="yes" fork="yes" haltonfailure="no">
			<classpath>
				<pathelement location="../bin" />
			</classpath>
			
			<formatter type="plain" />
			<test name="teste.InscricaoEstadualTest"  />			
		</junit>
	</target>

</project>

E o Test Case é o seguinte :

package teste;

import junit.framework.TestCase;

public class InscricaoEstadualTest extends TestCase {

	public InscricaoEstadualTest(String arg0) {		
		super(arg0);	
	}	

	final public void testIsValid() {		
		boolean b = InscricaoEstadual.isValid("81501319");		
		assertTrue("Inscricao Estadual invalida",b);	
	}

}

E o erro gerado é o seguinte:

Buildfile: D:\Tools\eclipse3_Teste\workspace\UnitTeste\build\build.xml

junit:

[junit] Running teste.InscricaoEstadualTest

[junit] java.lang.NoSuchMethodError: junit.framework.TestSuite.<init>(Ljava/lang/Class;)V

[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.<init>(JUnitTestRunner.java:225)

[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.<init>(JUnitTestRunner.java:177)

[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:651)

[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:558)

[junit] Exception in thread main

[junit] Test teste.InscricaoEstadualTest FAILED

BUILD SUCCESSFUL

Total time: 625 milliseconds

Se alguem tiver uma luz por favor me ajudem.

abs.,
Flávio Leite

2 Respostas

F

Não é gerado nenhum output no arquivo de log.

PS- Por que será que meus posts nunca são responodidos :cry:

F

Pessoal,

Postei essa msg na quarta e ninguem respondeu alguem tem alguma idéia???

Estou precisando resolver isso o mais rapido possivel…

abs,
flavio

Criado 23 de fevereiro de 2005
Ultima resposta 25 de fev. de 2005
Respostas 2
Participantes 1