public void testGoodAnswerGameToBeLost() {
    System.out.println("Test 2 : gameToBeLost");
    Game gameToBeLost = new Game(new GameMaster(
        DefaultValues.DEFAULTATTEMPTCOMBINATION1), new Board());

    Answer answer;

    // 1. Wrong combinations input. number : Board.SIZE.
    for (int i = 0; i < Board.SIZE - 1; i++) {
      answer = gameToBeLost
          .giveAnswer(DefaultValues.DEFAULTATTEMPTCOMBINATION2);
      assertEquals(true, answer.more_attempts);
      assertEquals(false, answer.target_found);
      assertEquals(i + 1, answer.remaining_attempts);
    }

    answer = gameToBeLost.giveAnswer(DefaultValues.DEFAULTATTEMPTCOMBINATION2);
    assertEquals(false, answer.more_attempts);
    assertEquals(false, answer.target_found);
    assertEquals(-1, answer.remaining_attempts);

    // 2. Another combination attempt (a wrong one).
    answer = gameToBeLost.giveAnswer(DefaultValues.DEFAULTATTEMPTCOMBINATION2);
    assertEquals(false, answer.more_attempts);
    assertEquals(false, answer.target_found);
    assertEquals(-1, answer.remaining_attempts);

    // 3. Another combination attempt (the right one).
    answer = gameToBeLost.giveAnswer(DefaultValues.DEFAULTATTEMPTCOMBINATION1);
    assertEquals(false, answer.more_attempts);
    assertEquals(false, answer.target_found);
    assertEquals(-1, answer.remaining_attempts);

  }