From 6a24db4757bea30d512f1ccf0a57c77c3ed8d898 Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Tue, 18 Dec 2012 11:11:56 +0100 Subject: [PATCH] no-jira: wording, enhance unit test --- NOTICE.TXT | 2 +- .../java/org/olat/login/_content/about.html | 2 +- .../fo/_i18n/LocalStrings_fr.properties | 2 +- .../accesscontrol/_spring/acContext.xml | 10 +++++----- .../accesscontrol/ACReservationDAOTest.java | 20 ++++++++++--------- 5 files changed, 19 insertions(+), 17 deletions(-) diff --git a/NOTICE.TXT b/NOTICE.TXT index 95e6eb474d1..dcfd76f3474 100644 --- a/NOTICE.TXT +++ b/NOTICE.TXT @@ -23,7 +23,7 @@ Contributors and copy right holders of openolat.org codebase since 2011: Michael Enz, Christian Franck, Florian Gnägi, Roman Haag, Joël Krähemann, Matthai Kurian, Stéphane Rossé, Kirsten Scherer, Sergio Trentini - BPS Bildungsportal Sachsen GmbH, Germany [http://www.bildungsportal.sachsen.de]: - Armin Blawitzki, Stefan Köber, Sven Morgener + Armin Blawitzki, Stefan Köber, Sven Morgner - VCRP Virtueller Campus Rheinland-Pfalz [http://www.vcrp.de] Stephan Clemenz - Rain and Hail Agricultural Insurance [http://www.rainhail.com] diff --git a/src/main/java/org/olat/login/_content/about.html b/src/main/java/org/olat/login/_content/about.html index 7c6960c1b3f..27ead21a651 100644 --- a/src/main/java/org/olat/login/_content/about.html +++ b/src/main/java/org/olat/login/_content/about.html @@ -32,7 +32,7 @@ Contributors and copy right holders of openolat.org codebase since 2011: Michael Enz, Christian Franck, Florian Gnägi, Roman Haag, Joël Krähemann, Matthai Kurian, Stéphane Rossé, Kirsten Scherer, Sergio Trentini - BPS Bildungsportal Sachsen GmbH, Germany [http://www.bildungsportal.sachsen.de]: - Armin Blawitzki, Stefan Köber, Sven Morgener + Armin Blawitzki, Stefan Köber, Sven Morgner - VCRP Virtueller Campus Rheinland-Pfalz [http://www.vcrp.de] Stephan Clemenz diff --git a/src/main/java/org/olat/modules/fo/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/modules/fo/_i18n/LocalStrings_fr.properties index 493c5775b83..a8034a10cd7 100644 --- a/src/main/java/org/olat/modules/fo/_i18n/LocalStrings_fr.properties +++ b/src/main/java/org/olat/modules/fo/_i18n/LocalStrings_fr.properties @@ -70,7 +70,7 @@ no=Non notifications.entry=Message "{0}" \u00E9tabli par {1} notifications.entry.modified=Message "{0}" de {1} a \u00E9t\u00E9 modifi\u00E9 notifications.header=Il y a des nouveaux messages dans un des forums que vous avez abonn\u00E9s\: -notifications.header.course=Formu dans le cours "{0}" +notifications.header.course=Forum dans le cours "{0}" notifications.header.group=Forum dans groupe "{0}" open.thread=Ouvrir discussion reallydeleteAtt=Voulez-vous vraiment supprimer ce(s) fichier(s)? diff --git a/src/main/java/org/olat/resource/accesscontrol/_spring/acContext.xml b/src/main/java/org/olat/resource/accesscontrol/_spring/acContext.xml index 282de3b8d18..1d5ad4766ce 100644 --- a/src/main/java/org/olat/resource/accesscontrol/_spring/acContext.xml +++ b/src/main/java/org/olat/resource/accesscontrol/_spring/acContext.xml @@ -65,16 +65,16 @@ </bean> <bean id="acReservationCleanupJob" class="org.springframework.scheduling.quartz.SimpleTriggerBean"> - <property name="jobDetail"> - <bean class="org.springframework.scheduling.quartz.JobDetailBean"> - <property name="jobClass" value="org.olat.resource.accesscontrol.manager.ReservationsJob" /> - </bean> - </property> + <property name="jobDetail" ref="acReservationCleanupJobDetail"/> <!-- 60 seconds --> <property name="repeatInterval" value="60000"/> <property name="startDelay" value="30000" /> </bean> + <bean id="acReservationCleanupJobDetail" class="org.springframework.scheduling.quartz.JobDetailBean"> + <property name="jobClass" value="org.olat.resource.accesscontrol.manager.ReservationsJob" /> + </bean> + <bean id="acOfferManager" class="org.olat.resource.accesscontrol.manager.ACOfferManagerImpl"> <property name="dbInstance" ref="database"/> </bean> diff --git a/src/test/java/org/olat/resource/accesscontrol/ACReservationDAOTest.java b/src/test/java/org/olat/resource/accesscontrol/ACReservationDAOTest.java index f5937613d03..3151bebecd7 100644 --- a/src/test/java/org/olat/resource/accesscontrol/ACReservationDAOTest.java +++ b/src/test/java/org/olat/resource/accesscontrol/ACReservationDAOTest.java @@ -26,10 +26,9 @@ import java.util.UUID; import junit.framework.Assert; -import org.junit.After; +import org.junit.Before; import org.junit.Test; import org.olat.core.commons.persistence.DB; -import org.olat.core.commons.persistence.DBFactory; import org.olat.core.id.Identity; import org.olat.core.logging.OLog; import org.olat.core.logging.Tracing; @@ -38,6 +37,8 @@ import org.olat.resource.accesscontrol.manager.ACReservationDAO; import org.olat.resource.accesscontrol.model.ResourceReservation; import org.olat.test.JunitTestHelper; import org.olat.test.OlatTestCase; +import org.quartz.Scheduler; +import org.quartz.SchedulerException; import org.springframework.beans.factory.annotation.Autowired; /** @@ -48,18 +49,19 @@ public class ACReservationDAOTest extends OlatTestCase { private final OLog log = Tracing.createLoggerFor(ACReservationDAOTest.class); + @Autowired + private Scheduler scheduler; @Autowired private DB dbInstance; @Autowired private ACReservationDAO acReservationDao; - @After - public void tearDown() throws Exception { + @Before + public void interruptReservationJob() { try { - DBFactory.getInstance().commitAndCloseSession(); - } catch (Exception e) { - log.error("Exception in tearDown(): " + e); - throw e; + scheduler.pauseJob("acReservationCleanupJobDetail", Scheduler.DEFAULT_GROUP); + } catch (SchedulerException e) { + log.error("Cannot intterupt the reservation job.", e); } } @@ -156,7 +158,7 @@ public class ACReservationDAOTest extends OlatTestCase { cal.add(Calendar.SECOND, -2); Date date = cal.getTime(); List<ResourceReservation> oldReservations = acReservationDao.loadExpiredReservation(date); - Assert.assertNotNull(oldReservations); + Assert.assertNotNull("Old reservations cannot be null", oldReservations); Assert.assertFalse(oldReservations.isEmpty()); Assert.assertTrue(oldReservations.contains(reservation1)); Assert.assertTrue(oldReservations.contains(reservation2)); -- GitLab