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