Pacotes de Testes do JSF

1 resposta
ricardocomp

Olá pessoal,
eu quero testar o meu banco de dados com
alguns cadastros, mas estou com uma dúvida
um projeto JSF não pode ter
uma classe main dentro do pacote de Testes?

Por exemplo esta e a minha classe de teste
que está no pacote de teste dentro do meu projeto JSF:

package teste;

import dao.EnderecoDao;
import dao.LAFQADaoException;
import java.util.logging.Level;
import java.util.logging.Logger;
import model.BaseDados.Endereco;

/**
 *
 * @author Ricardo Ramos
 */
public class TesteEndereco {
    public static void main(String[] args){

        Endereco endereco1 = new Endereco();
        Endereco endereco2 = new Endereco();
        Endereco endereco3 = new Endereco();
        Endereco endereco4 = new Endereco();
        Endereco endereco5 = new Endereco();
        
        EnderecoDao enderecoDao = new EnderecoDao();

        try {
            endereco1.setRua("rua1");
            endereco1.setNumero(1);
            endereco1.setBairro("Centro");
            endereco1.setCidade("Lavras");
            endereco1.setEstado("Minas Gerais");
            endereco1.setCep("37200-000");
            endereco1.setUf("MG");
            enderecoDao.salvarEndereco(endereco1);
            System.out.println("Endereco 1 Cadastrado com Sucesso!");

            endereco2.setRua("rua2");
            endereco2.setNumero(2);
            endereco2.setBairro("Centro");
            endereco2.setCidade("São José do Campos");
            endereco2.setEstado("São Paulo");
            endereco2.setCep("58360-000");
            endereco2.setUf("SP");
            enderecoDao.salvarEndereco(endereco2);
            System.out.println("Endereco 2 Cadastrado com Sucesso!");

            endereco3.setRua("rua3");
            endereco3.setNumero(3);
            endereco3.setBairro("Nova Era");
            endereco3.setCidade("Cidade 3");
            endereco3.setEstado("São Paulo");
            endereco3.setCep("58360-000");
            endereco3.setUf("SP");
            enderecoDao.salvarEndereco(endereco3);
            System.out.println("Endereco 3 Cadastrado com Sucesso!");

            endereco4.setRua("rua4");
            endereco4.setNumero(4);
            endereco4.setBairro("Centro");
            endereco4.setCidade("Lavras");
            endereco4.setEstado("São Paulo");
            endereco4.setCep("58360-000");
            endereco4.setUf("SP");
            enderecoDao.salvarEndereco(endereco4);
            System.out.println("Endereco 4 Cadastrado com Sucesso!");

            endereco5.setRua("rua5");
            endereco5.setNumero(5);
            endereco5.setBairro("Nova Era");
            endereco5.setCidade("Cidade 3");
            endereco5.setEstado("São Paulo");
            endereco5.setCep("58360-000");
            endereco5.setUf("SP");
            System.out.println("Endereco 5 Cadastrado com Sucesso!");


        } catch (LAFQADaoException ex) {
            System.out.println("Falha ao cadastrar o usuário!");
            Logger.getLogger(TesteEndereco.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
}

Mas eu não conseguindo testá-la,
será que alguém poderia me dar uma ajuda?

Mensagem do console:

Compiling 36 source files to C:\Documents and Settings\Ricardo Ramos\Meus documentos\NetBeansProjects\LAFQA\build\web\WEB-INF\classes
C:\Documents and Settings\Ricardo Ramos\Meus documentos\NetBeansProjects\LAFQA\src\java\controller\ProdutorController.java:102: salvarProdutor(model.BaseDados.Produtor) in dao.InterfaceProdutorDao cannot be applied to (model.analises.Produtor)
                                dao.salvarProdutor(produtor);
                                   ^
C:\Documents and Settings\Ricardo Ramos\Meus documentos\NetBeansProjects\LAFQA\src\java\controller\ProdutorController.java:106: atualizarProdutor(model.BaseDados.Produtor) in dao.InterfaceProdutorDao cannot be applied to (model.analises.Produtor)
                                dao.atualizarProdutor(produtor);
                                   ^
C:\Documents and Settings\Ricardo Ramos\Meus documentos\NetBeansProjects\LAFQA\src\java\controller\ProdutorController.java:126: excluirProdutor(model.BaseDados.Produtor) in dao.InterfaceProdutorDao cannot be applied to (model.analises.Produtor)
                        dao.excluirProdutor(produtor);
                           ^
Note: C:\Documents and Settings\Ricardo Ramos\Meus documentos\NetBeansProjects\LAFQA\src\java\model\BaseDados\Tecnico.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
3 errors
C:\Documents and Settings\Ricardo Ramos\Meus documentos\NetBeansProjects\LAFQA\nbproject\build-impl.xml:401: The following error occurred while executing this line:
C:\Documents and Settings\Ricardo Ramos\Meus documentos\NetBeansProjects\LAFQA\nbproject\build-impl.xml:224: Compile failed; see the compiler error output for details.
FALHA NA CONSTRUÇÃO (tempo total: 1 segundo)

Eu só quero fazer um teste simples usando uma classe principal
será que alguém poderia me ajudar? Será que eu tenho q criar um outro projeto
para poder fazer os meus teste?

[]'s.

1 Resposta

ggarnier

Por que vc não usa JUnit?

Criado 18 de setembro de 2009
Ultima resposta 23 de set. de 2009
Respostas 1
Participantes 2