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 um Cadastro de Notas Fiscais e Produtos com Struts 2 - Aula 10 - Testes

Nesta video aula terminamos a construção dos testes automatizados para a classe FiscalDAO afim de garantir que seus métodos devem estar funcionando corretamente e também para que o desenvolvimento das telas não seja atrapalhado por alguma regra mal colocada ou algum exception em classes não planejado.

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:01 minutos

Mini-Resumo: Nesta video aula terminamos a construção dos testes automatizados para a classe FiscalDAO afim de garantir que seus métodos devem estar funcionando corretamente e também para que o desenvolvimento das telas não seja atrapalhado por alguma regra mal colocada ou algum exception em classes não planejado. Video aula muito interessante para quem acha que testar é perder tempo.

Exemplos contruídos: Finalizamos os testes da parte de notas fiscais, além de construir os testes normais, construimos tambem uma classe que é capaz de executar todas as classes de teste em uma unica vez. Video aula interessante para fechar com chave de ouro este assunto de testes.

Tecnologias Utilizadas: NetBeans 6.8 , Struts 2.0, Tomcat 6.0, JPA 1.0

Palavras chave: jpa struts struts2 persistence completa aplicação netbeans nb






    7 COMENTÁRIOS

[Fechar]

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



Renato Serra
Bom dia, alguem poderia me ajudar, estou na aula 10, testando o FiscalDAO. Porém o sistema não grava o FiscalItem, não gera erro algum, ele grava o Fiscal somente.

Já tentei de tudo, mas como não gera erro, não estou conseguindo.

Obrigado.
[há +1 ano] - Responder

 

Renato Serra
Usei a dia do EAGER, mencionada abaixo(aula 15 eu acho), funcionou no select, mas o save, ainda não funciona e não gera erros.
[há +1 ano] - Responder

 

Renato Serra
Fuçando um pouco mais, descobri o erro, fazendo um select no Fiscal, ele consegue retornar o Usuario, mas no FiscalItem  gera o erro abaixo:

>Exception occurred in target VM: failed to lazily initialize a collection of role: br.com.completestruts2.entitys.Fiscal.fiscalitemList, no session or session was closed
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: br.com.completestruts2.entitys.Fiscal.fiscalitemList, no session or session was closed
    at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:358)
    at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(AbstractPersistentCollection.java:350)
    at org.hibernate.collection.AbstractPersistentCollection.readSize(AbstractPersistentCollection.java:97)
    at org.hibernate.collection.PersistentBag.size(PersistentBag.java:225)
    at br.com.completestruts2.util.teste.main(teste.java:46)
<


Mesmo assim não sei o que fazer.
[há +1 ano] - Responder

 

[autor] Dyego Souza Do Carmo
Olá !

Coloque uma opcao na coleção , fetch=EAGER no @ManyToOne

E teste :)
[há +1 ano] - Responder
 

Renato Serra
Opa Dyego, obrigado pelo retorno, já tinha realizado este teste, funciona para realizar um select nos registros da tabela Fiscal, trazendo todos os dados da tabela Fiscal Item.

Porém isto ainda não corrige o problema de salvar o registro, quando peço para salvar no ultimo teste, é salvo somente na tabela Fiscal e não na Fiscal Item, já tentei de tudo e não funciona.

Alguma sugestão?
[há +1 ano] - Responder
 

Renato Serra
Obrigado já Consegui resolver o problema

Se alguem mais estiver com este problema, acrescentei o Cascate all no bean.
[há +1 ano] - Responder
 

[autor] Dyego Souza Do Carmo
Obrigadao !:)
[há +1 ano] - Responder
 



Publicidade
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:
1   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