コード例 #1
0
ファイル: TestPlayerFish.java プロジェクト: Taeir/fish-io
 /**
  * Tests {@link PlayerFish#canBeEatenBy(IEatable).
  * Test with a smaller enemy.
  */
 public void testCanBeEatenBySmallerEnemy() {
   IEatable other = mock(IEatable.class);
   when(other.getSize()).thenReturn(4.0);
   assertFalse(pf.canBeEatenBy(other));
 }
コード例 #2
0
ファイル: TestPlayerFish.java プロジェクト: Taeir/fish-io
 /**
  * Tests {@link PlayerFish#canBeEatenBy(IEatable).
  * Test for when the player fish is invincible
  */
 public void testCanBeEatenByInvincible() {
   IEatable other = mock(IEatable.class);
   when(other.getSize()).thenReturn(4.0);
   pf.setInvincible(-1);
   assertFalse(pf.canBeEatenBy(other));
 }
コード例 #3
0
ファイル: TestPlayerFish.java プロジェクト: Taeir/fish-io
 /**
  * Tests {@link PlayerFish#canBeEatenBy(IEatable).
  * Test for larger enemy.
  */
 public void testCanBeEatenByLargerEnemy() {
   IEatable other = mock(IEatable.class);
   when(other.getSize()).thenReturn(10.0);
   assertTrue(pf.canBeEatenBy(other));
 }