GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
Testes envolvendo banco de dados
Índice dos Fóruns
»
Ferramentas, Frameworks e Utilitários
Autor
Mensagem
28/08/2007 09:56:36
Assunto:
Testes envolvendo banco de dados
AndrewAguiar
JavaChild
Membro desde: 18/07/2006 10:03:59
Mensagens: 124
Offline
Olá Pessoal.
Estava eu pensando em como criar os testes para as operações basicas do Angra
http://www.guj.com.br/posts/list/57273.java
quando me deparei com a seguinte situação.
Preciso escrever testes para as operacoes basicas como salvar(), atualizar(), obter() e etc.
Como voces costumam a testar operações complexas que dependem inclusive de pre configurações.
Estou fazendo +|- assim:
boolean salvarOk; boolean obterOk; Aluno aluno = new Aluno(); aluno.setNome("Ze"); aluno.setIdade(11); aluno.setSexo('M'); aluno.telefones.add( new Telefone("051","011","55784474") ) try{ sessao.salvar( aluno, true ); salvarOk = true; }catch (Exception e) { salvarOk = false; } Aluno novoAluno; try{ novoAluno = (Aluno) sessao.obter( Aluno.class, aluno.getChavePrimaria() ); obterOk = true; }catch (Exception e) { obterOk = false; } assertTrue( salvarOk ); assertTrue( obterOk ); assertNotNull( novoAluno ); assertNotNull( novoAluno.getNome() ); assertEquals( "Ze", novoAluno.getNome() ); assertNotNull( novoAluno.getIdade() ); assertEquals( 11, novoAluno.getIdade() ); assertNotNull( novoAluno.getSexo() ); assertEquals( 'M', novoAluno.getSexo() ); assertNotNull( novoAluno.telefones.get(0) ); assertEquals( new Telefone("051","011","55784474"), novoAluno.telefones.get(0) );
Qual a melhor forma para isso ?
Grato a todos.
28/08/2007 09:59:27
Assunto:
Re:Testes envolvendo banco de dados
esb
JavaEvangelist
Membro desde: 21/06/2006 14:40:31
Mensagens: 451
Localização: São Paulo
Offline
Fala AndrewAguiar,
Eu gosto muito do DbUnit:
http://dbunit.sourceforge.net
[]'s
Eduardo
esb
28/08/2007 10:10:17
Assunto:
Re:Testes envolvendo banco de dados
AndrewAguiar
JavaChild
Membro desde: 18/07/2006 10:03:59
Mensagens: 124
Offline
valew kra.
Índice dos Fóruns
»
Ferramentas, Frameworks e Utilitários
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team