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:
Teste unitário
Índice dos Fóruns
»
Arquitetura de Sistemas
Autor
Mensagem
03/09/2006 13:52:30
Assunto:
Teste unitário
bzanchet
Java Ninja
Membro desde: 18/05/2006 20:04:34
Mensagens: 256
Offline
No seguinte livro:
http://manuals.rubyonrails.com/read/chapter/27#page70
class SecretAgent < Test::Unit::TestCase fixtures :secret_agents # ensure the SecretAgent plays well with the database def test_create_read_update_delete jimmy = SecretAgent.new("jagent", "unbelievablysecretpassword") assert jimmy.save agent = SecretAgent.find(jimmy.id) assert_equal jimmy.username, agent.username
Isto pode ser chamado de teste unitário, mesmo testando também o banco de dados?
http://conceitua-se.blogspot.com/
03/09/2006 14:46:13
Assunto:
Teste unitário
cv
Moderador
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
Se ele nao estiver testando nenhuma unidade do seu sistema alem de SecretAgent, pq nao?
03/09/2006 18:59:02
Assunto:
Re:Teste unitário
bzanchet
Java Ninja
Membro desde: 18/05/2006 20:04:34
Mensagens: 256
Offline
Certo, Obrigado.
Uma suposição: se por acaso SecretAgent tivesse:
class SecretAgent < ActiveRecord::Base has_many :weapons end
O uma chamada ao método 'save' de uma instância de SecretAgent implicaria em chamadas ao 'save' de outras classes. Como seria o teste unitário?
http://conceitua-se.blogspot.com/
03/09/2006 19:06:00
Assunto:
Teste unitário
cv
Moderador
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
Voce poderia mockar Weapon e garantir que save foi chamado nelas. Da uma olhada no mocha, rspec pra Ruby ou JMock e EasyMock pra Java.
Índice dos Fóruns
»
Arquitetura de Sistemas
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