Exemplo n.º 1
0
  @Test
  public void getUsersBids_should_return_a_list_of_bids_corresponding_to_that_users_bids() {
    User bidsUser =
        new User(
            1,
            "Irrelevant",
            null,
            null,
            null,
            null); // only ID relevant and username has to be set due to JSONHandler.
    String json = jsonHandler.userToJSON(bidsUser);
    ArrayList<Bid> expectedBids = new ArrayList<Bid>();
    expectedBids.add(new Bid(1, 1, 1, 1337, bidsUser.getUsername()));
    expectedBids.add(new Bid(2, 2, 1, 42, bidsUser.getUsername()));
    dbHandler.populateUsersBidsResult(expectedBids);
    initProvider();

    ArrayList<ViewBid> viewBids = provider.getUsersBids(json);

    assertEquals(2, viewBids.size());
    assertEquals(2, viewBids.get(1).getItemno());
  }