r1 - 15 May 2006 - 09:01:46 - MeLgaYou are here: TWiki >  Doo Web  > DiaADia > OnzeDeMaio > IntroducaoAoDesenvolvimentoGuiadoPorTestes > UmExemploSimplesPorFavor > SegundoPasso
Uma segunda passagem pelo Ciclo Básico :

  • Criar um teste (uma afirmação verdadeira sobre o domínio do problema)
    •  "quanto aos seus lados, o triângulo  de lados 3,3,3 é equilátero" 

  • Escrever o teste usando a linguagem (usando asserções, por exemplo)
    •  new Triangulo(3,3,3).quantoAosLados() == EQUILÁTERO; 

  • implementar o código de produção, que permita executar o teste com sucesso
    • class Triangulo{ ...quantoAosLados() {if(a==b && a==c) return EQUILÁTERO; return ESCALENO;} } 
      (código completo)

  • fatorar o código de produção e o código de testes não parece necessário

fim do segundo passo


Ciclo Básico SegundoPasso TerceiroPasso


Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r1 | More topic actions
 
Powered by TWiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback