diff options
Diffstat (limited to 'server/src/test/java')
-rw-r--r-- | server/src/test/java/com/vaadin/ui/DateFieldTestCase.java | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/server/src/test/java/com/vaadin/ui/DateFieldTestCase.java b/server/src/test/java/com/vaadin/ui/DateFieldTestCase.java index f50141df66..026388d623 100644 --- a/server/src/test/java/com/vaadin/ui/DateFieldTestCase.java +++ b/server/src/test/java/com/vaadin/ui/DateFieldTestCase.java @@ -10,12 +10,17 @@ import java.time.LocalDate; import org.junit.Before; import org.junit.Test; +import org.junit.Rule; +import org.junit.rules.ExpectedException; public class DateFieldTestCase { private AbstractLocalDateField dateField; private LocalDate date; + @Rule + public transient ExpectedException exceptionRule = ExpectedException.none(); + @Before public void setup() { dateField = new AbstractLocalDateField() { @@ -39,9 +44,11 @@ public class DateFieldTestCase { @Test public void belowRangeStartIsNotAcceptedAsValue() { + LocalDate currentDate = dateField.getValue(); dateField.setRangeStart(date); + exceptionRule.expect(IllegalArgumentException.class); dateField.setValue(date.minusDays(1)); - assertNotNull(dateField.getComponentError()); + assertThat(dateField.getValue(), is(currentDate)); } @Test @@ -60,8 +67,10 @@ public class DateFieldTestCase { @Test public void aboveRangeEndIsNotAcceptedAsValue() { + LocalDate currentDate = dateField.getValue(); dateField.setRangeEnd(date); + exceptionRule.expect(IllegalArgumentException.class); dateField.setValue(date.plusDays(1)); - assertNotNull(dateField.getComponentError()); + assertThat(dateField.getValue(), is(currentDate)); } } |