@Test public void testDelete_deletable() { String licenseKey = "gpl-" + UUID.randomUUID().toString(); QLicense license = qpoolLicenseDao.create(licenseKey, null, true); dbInstance.commitAndCloseSession(); // delete it boolean deleted = qpoolLicenseDao.delete(license); dbInstance.commitAndCloseSession(); Assert.assertTrue(deleted); // check that the type is really, really deleted QLicense reloadedLicense = qpoolLicenseDao.loadById(license.getKey()); Assert.assertNull(reloadedLicense); List<QLicense> licenses = qpoolLicenseDao.getLicenses(); Assert.assertFalse(licenses.contains(license)); }