@Test
  public void testDeleteBookCopyReservation() {
    try {
      simulateBeginTransaction();
      bDao.deleteBookCopyReservation(null);
      simulateEndTransaction();
      System.out.println("Should have thrown IllegalArgumentException, " + "book copy is null");
      assertFalse(true);
    } catch (NullPointerException ex) {
    }

    BookCopyReservation myBCReservation = new BookCopyReservation();
    myBCReservation.setId(null);
    try {
      simulateBeginTransaction();
      bDao.deleteBookCopyReservation(myBCReservation);
      simulateEndTransaction();
      System.out.println(
          "Should have thrown IllegalArgumentException, " + "book copy's id is null");
      assertFalse(true);
    } catch (IllegalArgumentException ex) {
    }

    simulateBeginTransaction();
    bDao.createBookCopyReservation(testBookCopyReservation1);
    simulateEndTransaction();
    simulateBeginTransaction();
    bDao.deleteBookCopyReservation(testBookCopyReservation1);
    simulateEndTransaction();
    simulateBeginTransaction();
    List<BookCopyReservation> reservations = bDao.findAllBookCopyReservations();
    simulateEndTransaction();
    assertFalse(reservations.contains(testBookCopyReservation1));
  }