Exemplo n.º 1
0
 @Before
 public void setUp() throws Exception {
   //	X . . . .
   //	. . . . X
   //	. . . X X
   //	. X . X .
   //  X X X . .
   //
   int[][] cells = {
     {-100, 0, 0, 0, 0},
     {0, 0, 0, 0, -100},
     {0, 0, 0, -100, -100},
     {0, -100, 0, -100, 0},
     {-100, -100, -100, 0, 0}
   };
   f1 = new FieldModel(cells, 9);
   f1.createField();
 }
Exemplo n.º 2
0
 @Test
 public void testOpenCell4() {
   f1.openCell(0, 2);
   assertTrue(f1.isOpen(1, 2));
 }
Exemplo n.º 3
0
 @Test
 public void testOpenCell2() {
   f1.openCell(4, 4);
   assertFalse(f1.isOpen(4, 3));
 }
Exemplo n.º 4
0
 @Test
 public void testOpenCell1() {
   f1.openCell(4, 4);
   assertTrue(f1.isOpen(4, 4));
 }
Exemplo n.º 5
0
 @Test
 public void testBombCount4() {
   assertEquals(5, f1.nNeighborBombs(3, 2));
 }
Exemplo n.º 6
0
 @Test
 public void testBombCount3() {
   assertEquals(1, f1.nNeighborBombs(0, 3));
 }
Exemplo n.º 7
0
 @Test
 public void testBombCount2() {
   assertEquals(1, f1.nNeighborBombs(4, 4));
 }
Exemplo n.º 8
0
 @Test
 public void testHasNotBomb() {
   assertFalse(f1.hasBomb(0, 1));
 }
Exemplo n.º 9
0
 @Test
 public void testHasBomb() {
   assertTrue(f1.hasBomb(0, 0));
 }