From e1c235057d2b606f1760b1c8f47c59f6a44c6b7f Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Fri, 28 Oct 2011 10:02:39 +0200 Subject: [PATCH] Fix BaseCalendarModelTest needed to load configuration FEA: ItEr75S04BugFixing --- .../web/calendars/BaseCalendarModelTest.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/libreplan-webapp/src/test/java/org/libreplan/web/calendars/BaseCalendarModelTest.java b/libreplan-webapp/src/test/java/org/libreplan/web/calendars/BaseCalendarModelTest.java index c6d3804e1..dbe923523 100644 --- a/libreplan-webapp/src/test/java/org/libreplan/web/calendars/BaseCalendarModelTest.java +++ b/libreplan-webapp/src/test/java/org/libreplan/web/calendars/BaseCalendarModelTest.java @@ -33,9 +33,13 @@ import static org.libreplan.web.test.WebappGlobalNames.WEBAPP_SPRING_SECURITY_CO import java.util.List; import java.util.UUID; +import javax.annotation.Resource; + import org.joda.time.LocalDate; +import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.libreplan.business.IDataBootstrap; import org.libreplan.business.calendars.daos.IBaseCalendarDAO; import org.libreplan.business.calendars.entities.BaseCalendar; import org.libreplan.business.calendars.entities.CalendarData.Days; @@ -74,6 +78,21 @@ public class BaseCalendarModelTest { @Autowired private IAdHocTransactionService transactionService; + @Resource + private IDataBootstrap configurationBootstrap; + + @Before + public void loadRequiredaData() { + transactionService.runOnAnotherTransaction(new IOnTransaction() { + + @Override + public Void execute() { + configurationBootstrap.loadRequiredData(); + return null; + } + }); + } + @Test public void testCreateAndSave() { int previous = baseCalendarModel.getBaseCalendars().size();