-- 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");
}
}
|