@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)); }
@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)); }
@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)); }
@Test public void testtoChar() { assertEquals(testtower.toChar(), 'T'); }
@Test public void equalPositionTest() { assertNull(testtower.validMove(1, 1)); }