Advertisement
Clear1998

AmbienteTest

Jun 16th, 2019
386
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. package ant;
  2.  
  3. import static org.junit.Assert.*;
  4.  
  5. import java.util.Arrays;
  6. import java.util.HashSet;
  7. import java.util.Set;
  8.  
  9. import org.junit.Before;
  10. import org.junit.Test;
  11.  
  12. public class AmbienteTest {
  13.  
  14. private Ambiente ambiente;
  15.  
  16.  
  17. @Before
  18. public void setUp() throws Exception {
  19. Set<Coordinate> ostacoli = setCoordinate(new Coordinate(2,1),new Coordinate(1, 2), new Coordinate(2, 2));
  20. this.ambiente = new Ambiente(30, ostacoli);
  21.  
  22. }
  23.  
  24. private static Set<Coordinate> setCoordinate(Coordinate ... coordinate){
  25. return new HashSet<Coordinate>(Arrays.asList(coordinate));
  26. }
  27.  
  28.  
  29. @Test
  30. public void testDirezioniPossibiliBloccate() {
  31. assertEquals(0, this.ambiente.getPossibiliDirezioni(new Coordinate(1, 1)).size());
  32. }
  33.  
  34. @Test
  35. public void testDirezioniPossibiliBloccateDaUnLato() {
  36. assertEquals(3, this.ambiente.getPossibiliDirezioni(new Coordinate(3, 1)).size());
  37. }
  38.  
  39. @Test
  40. public void testDirezioniPossibiliLibere() {
  41. assertEquals(8, this.ambiente.getPossibiliDirezioni(new Coordinate(10, 10)).size());
  42. }
  43.  
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement