Teste de Software com Mock  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
asobrab
JavaChild
[Avatar]

Membro desde: 28/08/2006 20:38:14
Mensagens: 104
Localização: São Paulo - SP
Offline

Ola!

Estou utilizando o JUnit para realizar os testes no desenvolvimento de um sistema. No entanto, eu preciso simular(mock) alguns objetos de negócios pois estes NAO deverão serem processados durante a execução dos testes. Como exemplo cito o seguinte exemplo:

CLASSE DE TESTE

CLASSE A SER TESTADA

Assim, fazendo uma pesquisa encontrei alguns frameworks como EasyMock e JMock. O primeiro me pareceu mais popular.
Alguêm por aki utiliza JUnit + EasyMock ou JUnit + JMock? Seria possível a simulação dos Objetos BibliotecaGerenciador e LivroVO como apresentado acima?

Johnny
SCJA, SCJP, SCWCD, SCJD(Relato)
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

JMock:

[Email] [WWW] [Yahoo!] [MSN] [ICQ]
asobrab
JavaChild
[Avatar]

Membro desde: 28/08/2006 20:38:14
Mensagens: 104
Localização: São Paulo - SP
Offline

cv wrote:JMock:


Hum... sinceramente NAO entendi o seu exemplo. Nao sei como aplica-lo no meu exemplo....
O que seria esse "Homer.class"? Poderia me dar umas dicas do que está acontecendo nesta linha:
mock.expects(once()).method("burp").will(returnValue("BURP!"));


Johnny
SCJA, SCJP, SCWCD, SCJD(Relato)
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Homer eh uma classe que tem o metodo burp(), que eu quero mockar, e fazer retornar o valor "BURP!"

Sobre a definicao do mock:



Se vc tirar a sujeira da sintaxe, fica:



Literalmente, 'mock espera uma invocacao do metodo "burp" e vai retornar o valor "BURP!"'.
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team