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); + } + }