Esempio n. 1
0
 @Test
 public void testCreateAndGet() {
   String licenseKey = "apache-license-" + UUID.randomUUID().toString();
   QLicense license = qpoolLicenseDao.create(licenseKey, null, true);
   dbInstance.commit();
   // load it
   QLicense reloadedLicense = qpoolLicenseDao.loadById(license.getKey());
   // check the values
   Assert.assertNotNull(reloadedLicense);
   Assert.assertEquals(license.getKey(), reloadedLicense.getKey());
   Assert.assertNotNull(reloadedLicense.getCreationDate());
   Assert.assertEquals(licenseKey, reloadedLicense.getLicenseKey());
   Assert.assertTrue(reloadedLicense.isDeletable());
 }
Esempio n. 2
0
  @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));
  }