コード例 #1
0
ファイル: FieldModelTest.java プロジェクト: rogozinds/MinerV
 @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();
 }
コード例 #2
0
ファイル: FieldModelTest.java プロジェクト: rogozinds/MinerV
 @Test
 public void testOpenCell4() {
   f1.openCell(0, 2);
   assertTrue(f1.isOpen(1, 2));
 }
コード例 #3
0
ファイル: FieldModelTest.java プロジェクト: rogozinds/MinerV
 @Test
 public void testOpenCell2() {
   f1.openCell(4, 4);
   assertFalse(f1.isOpen(4, 3));
 }
コード例 #4
0
ファイル: FieldModelTest.java プロジェクト: rogozinds/MinerV
 @Test
 public void testOpenCell1() {
   f1.openCell(4, 4);
   assertTrue(f1.isOpen(4, 4));
 }
コード例 #5
0
ファイル: FieldModelTest.java プロジェクト: rogozinds/MinerV
 @Test
 public void testBombCount4() {
   assertEquals(5, f1.nNeighborBombs(3, 2));
 }
コード例 #6
0
ファイル: FieldModelTest.java プロジェクト: rogozinds/MinerV
 @Test
 public void testBombCount3() {
   assertEquals(1, f1.nNeighborBombs(0, 3));
 }
コード例 #7
0
ファイル: FieldModelTest.java プロジェクト: rogozinds/MinerV
 @Test
 public void testBombCount2() {
   assertEquals(1, f1.nNeighborBombs(4, 4));
 }
コード例 #8
0
ファイル: FieldModelTest.java プロジェクト: rogozinds/MinerV
 @Test
 public void testHasNotBomb() {
   assertFalse(f1.hasBomb(0, 1));
 }
コード例 #9
0
ファイル: FieldModelTest.java プロジェクト: rogozinds/MinerV
 @Test
 public void testHasBomb() {
   assertTrue(f1.hasBomb(0, 0));
 }