@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()); }