--
WilliamWW - 25 Oct 2006
package testes;
import static org.junit.Assert.*;
import org.junit.Before;
import org.junit.Test;
import elementosDoJogo.JogoDeDamas;
import elementosDoJogo.TabuleiroDeDamas;
public class Testador {
JogoDeDamas jogo;
TabuleiroDeDamas tabuleiroDoJogo;
@Before public void iniciarTeste() {
jogo = new JogoDeDamas();
tabuleiroDoJogo = jogo.obterTabuleiro();
}
@Test public void tabuleiroPossui32CasasUteis() {
assertEquals (4 , tabuleiroDoJogo.verificarLarguraUtil());
assertEquals (8 , tabuleiroDoJogo.verificarAltura());
assertEquals (32 , tabuleiroDoJogo.verificarNumeroDeCasasUteis());
}
@Test public void tabuleiroContemNoMaximo24Pedras() {
assertTrue (12 >= tabuleiroDoJogo.verificarPedrasPretasNoTabuleiro());
assertTrue (12 >= tabuleiroDoJogo.verificarPedrasBrancasNoTabuleiro());
assertTrue (24 >= tabuleiroDoJogo.verificarTotalDePedrasNoTabuleiro());
}
@Test public void tabuleiroContem24PedrasNoInicio() {
assertEquals (12 , tabuleiroDoJogo.verificarPedrasPretasNoInicio());
assertEquals (12 , tabuleiroDoJogo.verificarPedrasBrancasNoInicio());
assertEquals (24 , tabuleiroDoJogo.verificarTotalDePedrasNoInicio());
}
}