From c93783d6482443d5d24a6ca840355db9a8436c07 Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Sun, 27 Mar 2011 18:54:32 +0200 Subject: [PATCH] [Bug #942] Added test to avoid store a calendar with zero hours. FEA: ItEr73S04BugFixing --- .../test/calendars/daos/BaseCalendarDAOTest.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/navalplanner-business/src/test/java/org/navalplanner/business/test/calendars/daos/BaseCalendarDAOTest.java b/navalplanner-business/src/test/java/org/navalplanner/business/test/calendars/daos/BaseCalendarDAOTest.java index 93e6a83e4..be6e125f6 100644 --- a/navalplanner-business/src/test/java/org/navalplanner/business/test/calendars/daos/BaseCalendarDAOTest.java +++ b/navalplanner-business/src/test/java/org/navalplanner/business/test/calendars/daos/BaseCalendarDAOTest.java @@ -30,6 +30,7 @@ import static org.navalplanner.business.BusinessGlobalNames.BUSINESS_SPRING_CONF import static org.navalplanner.business.test.BusinessGlobalNames.BUSINESS_SPRING_CONFIG_TEST_FILE; import java.util.List; +import java.util.UUID; import javax.annotation.Resource; @@ -321,4 +322,12 @@ public class BaseCalendarDAOTest { assertThat(baseCalendars.size(), equalTo(previous + 2)); } + @Test(expected = ValidationException.class) + public void doNotAllowToSaveCalendarWithZeroHours() { + BaseCalendar calendar = BaseCalendar.create("calendar-" + + UUID.randomUUID()); + calendar.setName("calendar-name-" + UUID.randomUUID()); + baseCalendarDAO.save(calendar); + } + }