示例#1
0
 @Test
 public void outRangeTest() {
   assertNull(testtower.validMove(-1, 1));
   assertNull(testtower.validMove(8, 1));
   assertNull(testtower.validMove(1, -1));
   assertNull(testtower.validMove(1, 8));
   assertNotNull(testtower.validMove(1, 4));
 }
示例#2
0
  @Test
  public void horizontalTest() {
    testtower = new Tower(4, 4, 'w');
    assertNotNull(testtower.validMove(5, 4));
    assertNotNull(testtower.validMove(3, 4));

    assertNotNull(testtower.validMove(4, 5));
    assertNotNull(testtower.validMove(4, 3));

    assertNull(testtower.validMove(5, 5));
    assertNull(testtower.validMove(3, 3));
  }
示例#3
0
  @Test
  public void verticalTest() {
    assertNotNull(testtower.validMove(1, 0)); // 1

    testtower = new Tower(4, 4, 'w');
    assertNull(testtower.validMove(2, 5));
    assertNotNull(testtower.validMove(2, 4));
    assertNull(testtower.validMove(4, 4));
    assertNotNull(testtower.validMove(4, 5));
    assertNotNull(testtower.validMove(4, 3));
    assertNull(testtower.validMove(5, 5));
    assertNull(testtower.validMove(3, 5));

    assertNotNull(testtower.validMove(3, 4));
    assertNull(testtower.validMove(3, 5));
    //    	assertNotNull(testtower.validMove(4,4));
    //
    //    	assertNotNull(testtower.validMove(5,4));

    assertNotNull(testtower.validMove(3, 4));
    assertNotNull(testtower.validMove(3, 4));
  }
示例#4
0
 @Test
 public void testtoChar() {
   assertEquals(testtower.toChar(), 'T');
 }
示例#5
0
 @Test
 public void equalPositionTest() {
   assertNull(testtower.validMove(1, 1));
 }