コード例 #1
0
ファイル: GameTest.php プロジェクト: Tonioverzeworld/Hangman
 public function testIsHangedWithLetterTrial()
 {
     $game = new Game(new Word('php'));
     $i = $game->getAttempts();
     do {
         $this->assertFalse($game->isHanged());
         $game->tryLetter('a');
         $i++;
     } while ($i < Game::MAX_ATTEMPTS);
     $this->assertTrue($game->isHanged());
 }
コード例 #2
0
ファイル: GameTest.php プロジェクト: satboy78/hangman
 public function testIsHangedWithLetterTrial()
 {
     $game = new Game(new Word('filament'), 0, 5);
     $game->tryLetter('g');
     $this->assertFalse($game->isHanged());
     $game->tryLetter('h');
     $this->assertFalse($game->isHanged());
     $game->tryLetter('j');
     $this->assertFalse($game->isHanged());
     $game->tryLetter('k');
     $this->assertFalse($game->isHanged());
     $game->tryLetter('y');
     $this->assertTrue($game->isHanged());
 }