aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/test/java
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/test/java')
-rw-r--r--server/src/test/java/com/vaadin/ui/DateFieldTestCase.java13
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));
}
}