DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Java Magazine ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Video: Desenvolvendo uma aplicação completa utilizando Swing - Aula 12 - Testes Automatizados

Nesta video aula damos continuidade à criação de testes automatizados unitários.

Atenção! Este vídeo necessita do aplicativo DevMedia Player para ser executada. Para fazer o download do player basta acessar http://www.devmedia.com.br/player

Título:


Tempo: 14:03 minutos

Mini-Resumo: Nesta video aula damos continuidade à criação de testes automatizados unitários. Criamos testes para o CustomerDAO e para o ProductDAO, visando mostrar que quando aprendemos a codificar para um DAO, os outros são apenas consequência. Mostramos algumas particuladidades do Junit e como sair de situações em que os testes podem ocasionar mais problemas que soluções.

Exemplos contruídos: Criamos o ProductDAOTest e o CustomerDAOTEst, ambos seguindo à risca o lema deste curso, ser rápido e direto ao assunto.

Tecnologias Utilizadas: Java SE 6, NetBeans 6.7 JavaDB

Palavras chave: netbeans6 java j2se java6 desenvolvendo swing awt aplicacao completa






    6 COMENTÁRIOS

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Tobias Heinrich
Dyego.
Me ocorreu o seguinte erro e não estou conseguindo resolve-lo.


Testcase: testAddCustomer(br.com.devmedia.completeswingapp.dao.CustomerDAOTest):        Caused an ERROR
Formato de cadeia de caracteres inválido para o tipo INTEGER.
java.sql.SQLDataException: Formato de cadeia de caracteres inválido para o tipo INTEGER.
        at org.apache.derby.client.am.SQLExceptionFactory40.getSQLException(Unknown Source)
        at org.apache.derby.client.am.SqlException.getSQLException(Unknown Source)
        at org.apache.derby.client.am.PreparedStatement.executeUpdate(Unknown Source)
        at br.com.devmedia.completeswingapp.dao.GenericDAO.executeCommand(GenericDAO.java:56)
        at br.com.devmedia.completeswingapp.dao.CustomerDAO.addCustomer(CustomerDAO.java:27)
        at br.com.devmedia.completeswingapp.dao.CustomerDAOTest.testAddCustomer(CustomerDAOTest.java:60)
[há +1 ano] - Responder

 

[autor] Dyego Souza Do Carmo
Bom dia !!!!

Cole o seu CustomerDAO.java aqui e o seu Customer.java tambem... esta parecendo um problema de conversão apenas :)

Valeu !
[há +1 ano] - Responder
 

Alysson Rodrigues De Barros
Diego, boa noite!

Poderia dar uma dica em como solucionar o erro abaixo:

testGetCliente causou um ERRO: A posição da coluna 1 está fora da faixa. O numero de colunas desse ResultSet é 0.

java.sql.SQLException
at org.apache.derby.client.am.SQLExceptionFactory40.getSQLException(Unknown Source)....
[há +1 mês] - Responder
 

[autor] Dyego Souza Do Carmo
seu select está retornando 0 registros , aonde especificamente está este erro ?
[há +1 mês] - Responder
 

Robson Joao Gregorio Rodrigues
Diego estou baseando minha aplicação neste curso, mas estou com uma dificuldade, como em minha tabela são muitos registros, eu não carrego todos os dados em uma jtable, mas eu digito o código num campo jText, mas eu gostaria de saber se tem como saber quando ele retorna 0 registros (registro não encontrado) no formulario onde chamo este metodo ?
[há +1 mês] - Responder

 

[autor] Dyego Souza Do Carmo
Se ele esta retornando 0 registros voce pode pegar via "try" e tratar, assim vc trata a msg de erro.


try {

...

}catch (Exception e ) {
...
}
[há +1 mês] - Responder
 



Publicidade
Curso Online
Autor
Dyego Souza Do Carmo

Engenheiro da Computação e evangelista da tecnologia Java , a mais de 15 anos especialista no sistema operacional linux. Programador Java a 8 anos sendo especialista em desenvolvimento de aplicações Java EE utilizando objetos distribuidos e Swing. Consultoria em Dúvidas - Http://www.forHelp.Us


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
2   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03