Example #1
0
  @Test
  public void testPlayerSelectorNameSelection() {
    ArrayList<Player> players = new ArrayList<Player>();
    Player p1 = new Player("Tim Player1", Position.QB, null, 1.0);
    Player p2 = new Player("Tom Player2", Position.QB, null, 1.0);
    Player p3 = new Player("John Player3", Position.QB, null, 1.0);
    players.add(p1);
    players.add(p2);
    players.add(p3);

    PlayerSelector sel = new PlayerSelector(players);

    assertEquals(sel.getNumTotalPlayers(), 3);
    assertEquals(sel.getNumAvailablePlayers(), 3);
    assertEquals(sel.getAvailablePlayer(0), p3);

    sel.setText("T");

    assertEquals(sel.getNumTotalPlayers(), 3);
    assertEquals(sel.getNumAvailablePlayers(), 2);
    assertEquals(sel.getAvailablePlayer(0), p1);

    sel.setText("to");

    assertEquals(sel.getNumTotalPlayers(), 3);
    assertEquals(sel.getNumAvailablePlayers(), 1);
    assertEquals(sel.getAvailablePlayer(0), p2);
  }