Ajuda em Testes

4 respostas
P

Olá Pessoal,
Sou iniciante em Java e um dos meus problemas é realizar testes.
Será que alguém pode me dar uma dica??
Um exemplo: não consigo testar se este meu método abaixo está funcional…

public long diferencaEmDias(java.util.Calendar dataLimite)
    {
        long begin = date.getTimeInMillis();
        long end = dataLimite.getTimeInMillis();

        return (end - begin) / (24 * 60 * 60 * 1000);
    }

Valeu,

4 Respostas

G

Voce pode criar um class main so para teste … ai vc vai chamar so metodo que voce quer …
E sem falar q vc pode usar o debug

P

Ai está o meu grande problema…
Não sei como faço para chamar o método que eu quero…
Tentei realizar teste com o método diferencaEmDias mas não consegui…
Alguém pode me ajudar?

G

A melhor forma de testar é usar um framework de testes:

http://www.junit.org/index.htm
http://www.portaljava.com/home/modules.php?name=Content&pa=showpage&pid=149

P

Acabei de “tentar” realizar o teste usando o JUnit…
Olha como ficou o CalendarTest:

import junit.framework.TestCase;

public class CalendarTest extends TestCase {

	public void testDiferencaEmDias() {
		fail("Not yet implemented");
	}

}

Ai está o meu grande problema… não sei o que colocar dentro de
public void testDiferencaEmDias()
É essa a minha grande dificuldade…
Alguma ajuda??

Criado 7 de agosto de 2006
Ultima resposta 7 de ago. de 2006
Respostas 4
Participantes 3