Como "Testar" uma classe em java

4 respostas
java

Olá amigos, mais uma dúvida de um "iniciante" em java...

estou fazendo uma classe, a classe teste.java mas para eu testar essa classe eu tenho de criar a instância pra ela em outra classe chamateste.java, tem uma maneira de em um único arquivo .java ter duas classes? ou tem de ser em arquivos separados mesmo?
olha como estou fazendo:

teste.java

public class teste {

    public int calcula(){

    /*Codes*/

    }

}

chamateste.java

public class chamateste{

               public static void main(String[] args) {

             teste clsM;
             clsM = new teste();

             clsM.calcula();

             }
}

ai toda vez que quero testar a classe teste tenho de ficar compilando e rodando o chamateste....

se alguém puder ajudar agradeço!

4 Respostas

Bravox

aqui no guj tem um tutorial que pode te ajudar

davidbuzatto

Tem sim, mas a classe pública tem que ter o mesmo nome do arquivo .java

ChamaTeste.java (tudo no mesmo arquivo)
public class ChamaTeste {
.
.
.
}

class Teste {
.
.
.
}

Mas para você creio que uma solução mais simples seria criar o método main q vc criou na classe chamateste e executar a classe teste, sendo assim não precisa de duas classes, a não ser q vc tenha que ter as duas classes p/ separar mesmo a classe da execução. Mas caso seja só para testar, pode coloca o método main dentro da classe teste mesmo.

Até mais!

java

Valeu david… era EXATAMENTE isso que queria saber…

Valeu!!!

JMan

http://www.junit.org/index.htm

Criado 25 de julho de 2007
Ultima resposta 25 de jul. de 2007
Respostas 4
Participantes 4