Example #1
0
  @Test
  public void testLoadByType() {

    String type = "QB";
    String[] types = {"RB", "WR", "TE"};

    PlayerDAO dao = new PlayerDAO();

    // test single type
    List<Player> players = dao.getByType(type);
    Iterator<Player> i = players.iterator();
    while (i.hasNext()) {
      Player p = i.next();
      assertEquals(type, p.getPosition());
    }

    // test multi-type
    players = dao.getByType(types);
    i = players.iterator();
    while (i.hasNext()) {
      Player p = i.next();
      String pos = p.getPosition();
      assertTrue(pos.equals(types[0]) || pos.equals(types[1]) || pos.equals(types[2]));
    }
  }