Fest-mocks.

Uma biblioteca Java Qual missão é minimizar possíveis deficiências de objetos simulados.
Baixe Agora

Fest-mocks. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • The Apache License 2.0
  • Preço:
  • FREE
  • 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

Antars.

Antares é um projeto diferente de todos os outros fresões que estão levando iluminados nos dias de hoje. ...

150

Download

Json-lib.

json (notação de objeto JavaScript) é um formato de intercâmbio de dados leve. ...

166

Download

Turbogears.

Turbogears é um mega-quadro completo de desenvolvimento da Web front-to-back em Python. ...

131

Download