| Fest-mocks. Uma biblioteca Java Qual missão é minimizar possíveis deficiências de objetos simulados. |
Baixe Agora |
Fest-mocks. Classificação e resumo
- Licença:
- The Apache License 2.0
- Nome do editor:
- Alex Ruiz
- Site do editor:
- http://fest.easytesting.org/mocks/index.html
Fest-mocks. Tag
Fest-mocks. Descrição
Uma biblioteca Java qual missão é minimizar possíveis deficiências de objetos simulados. Fest-Mocks é uma biblioteca Java que a missão é minimizar potenciais deficiências de objetos simulados.AsyMockTemplateas das deficiências de usar mocks é a introdução da desordem e da duplicação em nosso código. Dê uma olhada neste exemplo usando Easykock: @test public void shoulddnewemployee () {mockemployeedao.insert (empregado); Replay (maquiparployeedao); empregadoBo.addnewemployee (empregado); Verificar (maxemployeedaoo);}} @Test public void shouldupdateemployee () {maxemployeedao.update (empregado); Replay (maquiparployeedao); Employeebo.updateEmployee (empregado); Verifique (Mockemployeedao);} Os problemas com a listagem de código acima são os seguintes: 1. Não há separação clara de expectativas e código de teste para test2. As chamadas para replay e verificação são duplicadas3. É fácil esquecer de ligar novamente e verificar em todos os métodos de teste, que resultará na solução de testes de falha para este problema é o Fest's EasymockTemplate: @test public void shouldupdateemployee () {novo EasykockTemplate (MockemployeedAoo) {@ expectativas vazias protegidas () {maxemployeedao.update (empregado); } @OverRide Protected Void Codetotest () {funcionárioBO.UPDateEmployee (empregado); }} .run ();} - eliminamos a duplicação de código (chamadas de replay e verify) - Temos uma separação clara de expectativas e códigos simulados para testar - não precisamos mais chamar o replay e verificar os requisitos: · Java SE 5.0 ou posterior
Fest-mocks. Software Relacionado