Guest User

Untitled

a guest
Jul 17th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.34 KB | None | 0 0
  1. package lp2.lab06;
  2.  
  3. import org.junit.Assert;
  4. import org.junit.Before;
  5. import org.junit.Test;
  6.  
  7. public class TesteSala {
  8.  
  9.     private Sala sala1;
  10.     @Before public void criaSala(){
  11.         sala1 = new Sala(10,10);
  12.        
  13.     }
  14.  
  15.     /*Insere um obstáculo em uma dada posição da sala.*/
  16.    
  17.     @Test public void testaInserirObstaculo(){
  18.         sala1.setPosicao(5, 5, 1);
  19.         Assert.assertFalse("Posição Ocupada", sala1.verificarPosicaoLivre(5, 5));
  20.         sala1.setPosicao(5, 5, 0);
  21.         Assert.assertTrue("Posição livre", sala1.verificarPosicaoLivre(5, 5));
  22.    
  23.     }
  24.     // Verifica se uma dada posição é valida dentro da sala.
  25.     @Test public void testaPosicaoValida(){
  26.    
  27.         Assert.assertTrue("Não é valida", sala1.posicaoValida(8, 6));
  28.         Assert.assertFalse("Posição válida", sala1.posicaoValida(12, 15));
  29.        
  30.     }
  31.    
  32.     //Muda a situação de uma dada posição para ocupada ou livre.
  33.     @Test public void testaSetPosicao(){
  34.         sala1.setPosicao(4, 4, 0);
  35.         Assert.assertTrue("Posição Ocupada", sala1.verificarPosicaoLivre(4, 4));
  36.         sala1.setPosicao(3, 3, 1);
  37.         Assert.assertFalse("Posição livre", sala1.verificarPosicaoLivre(3, 3));
  38.     }
  39.    
  40.     //Verifica se uma dada posição está livre.
  41.     @Test public void testeVerificarPosicaoLivre(){
  42.         Assert.assertTrue("Posição Ocupada", sala1.verificarPosicaoLivre(10, 10));
  43.        
  44.     }
  45. }
Add Comment
Please, Sign In to add comment