예제 #1
0
 @Test
 public void lahettiEiVoiSyodaOmaa() {
   // tapahtuu vain jos joku ylentää sotilaan lähetiksi (??)
   Lahetti testiLahetti = (Lahetti) lauta.asetaNappula(new Lahetti(true), 5, 2);
   assertFalse(ekaLahetti.mahdollisetSiirrot(lauta)[2][5]);
   assertFalse(testiLahetti.mahdollisetSiirrot(lauta)[3][4]);
 }
예제 #2
0
 @Test
 public void lahettiVoiSyodaVinoon() {
   assertTrue(
       ekaLahetti.mahdollisetSiirrot(lauta)[vihollisLahetti.sijaintiY][vihollisLahetti.sijaintiX]);
   assertTrue(
       vihollisLahetti.mahdollisetSiirrot(lauta)[ekaLahetti.sijaintiY][ekaLahetti.sijaintiX]);
 }
예제 #3
0
 @Test
 public void lahettiEiVoiSyodaItseaan() {
   assertFalse(ekaLahetti.mahdollisetSiirrot(lauta)[ekaLahetti.sijaintiY][ekaLahetti.sijaintiX]);
   assertFalse(
       tokaLahetti.mahdollisetSiirrot(lauta)[tokaLahetti.sijaintiY][tokaLahetti.sijaintiX]);
   assertFalse(
       vihollisLahetti
           .mahdollisetSiirrot(lauta)[vihollisLahetti.sijaintiY][vihollisLahetti.sijaintiX]);
 }
예제 #4
0
 @Test
 public void lahettiEiVoiHypataNappulanYli() {
   assertFalse(ekaLahetti.mahdollisetSiirrot(lauta)[5][6]);
   assertFalse(vihollisLahetti.mahdollisetSiirrot(lauta)[2][3]);
 }