use of org.olat.modules.qpool.model.QEducationalContext in project OpenOLAT by OpenOLAT.
the class QEducationalContextDAOTest method testDelete_deletable.
@Test
public void testDelete_deletable() {
String levelStr = "secondary-school-" + UUID.randomUUID().toString();
QEducationalContext level = qEduContextDao.create(levelStr, true);
dbInstance.commitAndCloseSession();
// delete it
boolean deleted = qEduContextDao.delete(level);
dbInstance.commitAndCloseSession();
Assert.assertTrue(deleted);
// check that the type is really, really deleted
QEducationalContext reloadedLevel = qEduContextDao.loadById(level.getKey());
Assert.assertNull(reloadedLevel);
List<QEducationalContext> allLevels = qEduContextDao.getEducationalContexts();
Assert.assertFalse(allLevels.contains(level));
}
use of org.olat.modules.qpool.model.QEducationalContext in project OpenOLAT by OpenOLAT.
the class QEducationalContextDAOTest method testCreateAndGet_byLevel.
@Test
public void testCreateAndGet_byLevel() {
String levelStr = "onlyLevel-" + UUID.randomUUID().toString();
QEducationalContext level = qEduContextDao.create(levelStr, true);
dbInstance.commit();
// load it
QEducationalContext reloadedLevel = qEduContextDao.loadByLevel(levelStr);
// check the values
Assert.assertNotNull(reloadedLevel);
Assert.assertEquals(level.getKey(), reloadedLevel.getKey());
Assert.assertNotNull(reloadedLevel.getCreationDate());
Assert.assertEquals(levelStr, reloadedLevel.getLevel());
Assert.assertTrue(reloadedLevel.isDeletable());
}
use of org.olat.modules.qpool.model.QEducationalContext in project OpenOLAT by OpenOLAT.
the class QEducationalContextDAOTest method testCreateAndGet.
@Test
public void testCreateAndGet() {
String levelStr = "highLevel-" + UUID.randomUUID().toString();
QEducationalContext level = qEduContextDao.create(levelStr, true);
dbInstance.commit();
// load it
QEducationalContext reloadedLevel = qEduContextDao.loadById(level.getKey());
// check the values
Assert.assertNotNull(reloadedLevel);
Assert.assertEquals(level.getKey(), reloadedLevel.getKey());
Assert.assertNotNull(reloadedLevel.getCreationDate());
Assert.assertEquals(levelStr, reloadedLevel.getLevel());
Assert.assertTrue(reloadedLevel.isDeletable());
}
use of org.olat.modules.qpool.model.QEducationalContext in project OpenOLAT by OpenOLAT.
the class QEducationalContextDAOTest method testGetItemLevels.
@Test
public void testGetItemLevels() {
String levelStr = "primary-school-" + UUID.randomUUID().toString();
QEducationalContext level = qEduContextDao.create(levelStr, true);
dbInstance.commit();
// load it
List<QEducationalContext> allLevels = qEduContextDao.getEducationalContexts();
// check the values
Assert.assertNotNull(allLevels);
Assert.assertTrue(allLevels.contains(level));
}
use of org.olat.modules.qpool.model.QEducationalContext in project OpenOLAT by OpenOLAT.
the class QEducationalContextDAOTest method testDelete_notDeletable.
@Test
public void testDelete_notDeletable() {
String levelStr = "uni-" + UUID.randomUUID().toString();
QEducationalContext level = qEduContextDao.create(levelStr, false);
dbInstance.commitAndCloseSession();
// delete it
boolean deleted = qEduContextDao.delete(level);
dbInstance.commitAndCloseSession();
Assert.assertFalse(deleted);
// check that the type is really, really deleted
QEducationalContext reloadedLevel = qEduContextDao.loadById(level.getKey());
Assert.assertNotNull(reloadedLevel);
List<QEducationalContext> allLevels = qEduContextDao.getEducationalContexts();
Assert.assertTrue(allLevels.contains(level));
}
Aggregations