コード例 #1
0
  @Test
  public void testGetPartnerOf() {
    Players players = new Players();
    Player player1Team1 = new Player(null);
    players.playerJoined(player1Team1);
    Player player2Team1 = new Player(null);
    players.playerJoined(player2Team1);
    Player player1Team2 = new Player(null);
    players.playerJoined(player1Team2);
    Player player2Team2 = new Player(null);
    players.playerJoined(player2Team2);

    assertEquals(player2Team1, players.getPartnerOf(player1Team1));
    assertEquals(player1Team1, players.getPartnerOf(player2Team1));
    assertEquals(player2Team2, players.getPartnerOf(player1Team2));
    assertEquals(player1Team2, players.getPartnerOf(player2Team2));
  }
コード例 #2
0
  @Test
  public void playerIdsAreSameAsPlayingOrder() {
    Players players = new Players();
    Player player1Team1 = new Player(null);
    players.playerJoined(player1Team1);
    Player player2Team1 = new Player(null);
    players.playerJoined(player2Team1);
    Player player1Team2 = new Player(null);
    players.playerJoined(player1Team2);
    Player player2Team2 = new Player(null);

    players.playerJoined(player2Team2);

    assertEquals(0, player1Team1.getId());
    assertEquals(1, player1Team2.getId());
    assertEquals(2, player2Team1.getId());
    assertEquals(3, player2Team2.getId());
  }