r1 - 11 Oct 2006 - 02:20:12 - GleidsonEcheliYou are here: TWiki >  Doo Web  > TrabalhosRonaldinho > GleidsonEcheli > PacoteTestes > ClasseTestesFatorada

Fatorando...

Ainda não está pronto.


   
package testes;


import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotSame;
import static org.junit.Assert.assertTrue;
import jornal.Treinamento;
import humanos.JogadorDeFutebolComFilho;
import humanos.Mae;
import humanos.MaeDancarina;
import static jornal.Pais.*;
import static jornal.Estado.*;
import static jornal.Passatempo.*;
import static jornal.UnidadeDeTempo.*;
import static jornal.Profissao.*;

import org.junit.Before;
import org.junit.Test;

public class Testes {
   
   /* 
    * Sobre Ronaldinho Gaúcho, jogador de futebol da Seleção Brasileira:
    * Há quase duas semanas treinando na Suíça
    * o jogador contou que usa o computador para passar o tempo
    * estou sempre em contato com o meu filho [João, 1].
    * Ele agora já fala e sempre diz bola, quando me ouve",
    * disse o atleta,
    * que não é casado com a mãe da criança, uma dançarina carioca.
    */
   
   JogadorDeFutebolComFilho ronaldinho;

   @Before
   public void criarObjetos() {
      ronaldinho = new JogadorDeFutebolComFilho("João", 1, 1.8, SEMANA, SUÍÇA, COMPUTADOR);
   }
   
   @Test
   public void háQuaseDuasSemanasTreinandoNaSuíça() {
      Treinamento treino = ronaldinho.treinamento();
      assertEquals(SUÍÇA, treino.local());
      assertEquals(SEMANA, treino.unidadeDeTempo());
      assertTrue(treino.duração() < 2);
      assertTrue(treino.duração() > 1.75);
   }
   
   @Test
   public void usaComputadorComoPassatempo() {
      assertEquals(COMPUTADOR, ronaldinho.passatempo());
   }
   
   @Test
   public void oFilhoDeRonaldinhoSeChamaJoão() {
      assertEquals("João", ronaldinho.nomeDoFilho());
   }
   
   @Test
   public void oFilhoDeRonaldinhoTemUmAno() {
      assertTrue(ronaldinho.idadeDoFilho() == 1);
   }
   
   @Test
   public void nãoÉCasadoComAMãeDoFilho() {
      assertNotSame(ronaldinho.mãeDoFilho(), ronaldinho.conjugue());
   }
   
   @Test
   public void mãeDoFilhoDoRonaldinhoÉDançarinaCarioca() {
      assertEquals(DANÇARINA, ronaldinho.profissãoDaMãeDoFilho());
      assertEquals(RJ, ronaldinho.localDeNascimentoDaMãeDoFilho());
   }
}


-- GleidsonEcheli - 10 Oct 2006
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