@Test
  public void testFindBookCopyReservations() {
    simulateBeginTransaction();
    bDao.createBookCopyReservation(testBookCopyReservation1);
    simulateEndTransaction();

    simulateBeginTransaction();
    List<BookCopyReservation> reservations =
        bDao.findBookCopyReservationsByReservationState(
            testBookCopyReservation1.getReservationState());
    simulateEndTransaction();
    assertTrue(reservations.contains(testBookCopyReservation1));

    simulateBeginTransaction();
    reservations = bDao.findBookCopyReservationsByBookCopy(testBookCopyReservation1.getBookCopy());
    simulateEndTransaction();
    assertTrue(reservations.contains(testBookCopyReservation1));
  }