XP : TestesJogoMauMau

XP » XP » WebHome » TrabalhosFinais » MauMau » TestesJogoMauMau

-- NeyZunino - 08 Jul 2005

package testes;

import java.util.HashSet;
import java.util.Set;

import maumau.JogoMauMau;
import fwjogos.Resultado;

public class TestesDoJogoMauMau {

   private static JogoMauMau jogo;
   private static Set<String> quemQuerJogar;

   public static void main(String[] args) {
      ásMudaSentidoDoJogo();
      vencedorFicaSemCartas();

      OK();
   }

   private static void ásMudaSentidoDoJogo() {
      Set<String> quemQuerJogar = new HashSet<String>();
      quemQuerJogar.add("João");
      quemQuerJogar.add("Pedro");
      try {
         jogo = new JogoMauMau(quemQuerJogar, 2, 4);
//         Jogo.Sentido sentido = jogo.sentido();
//         jogo.jogador("João").descarte(
      } catch (AssertionError ae){
         assert ae.getMessage().equals("O sentido do jogo deveria mudar ao ser baixado um ás");
      }
   }

   private static void vencedorFicaSemCartas()
   {
      Set<String> quemQuerJogar = new HashSet<String>();
      quemQuerJogar.add("João");
      quemQuerJogar.add("Pedro");
      try {
         jogo = new JogoMauMau(quemQuerJogar, 2, 4);
         jogo.jogue();
         Resultado resultado = jogo.resultado();
//         assert resultado.vencedores()
      } catch (AssertionError ae){
         assert ae.getMessage().equals("O vencedor do jogo deve ficar sem cartas");
      }
   }

   private static void OK() {
      System.out.println("OK");
   }
}

E D U G R A F - Laboratório de Software Educacional - UFSC - CTC - INE
Campus Universitário - Trindade, Florianópolis, SC, Brasil 88040-090
Fone: +55 48 331 9735 / Fax: +55 48 331-9770