1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- package com.vaadin.tests.server.component.datefield;
-
- import java.time.LocalDateTime;
- import java.time.temporal.TemporalAccessor;
- import java.util.Date;
- import java.util.Map;
-
- import org.junit.Test;
-
- import com.vaadin.data.validator.RangeValidator;
- import com.vaadin.event.FieldEvents.BlurEvent;
- import com.vaadin.event.FieldEvents.BlurListener;
- import com.vaadin.event.FieldEvents.FocusEvent;
- import com.vaadin.event.FieldEvents.FocusListener;
- import com.vaadin.shared.ui.datefield.DateTimeResolution;
- import com.vaadin.tests.server.component.AbstractListenerMethodsTestBase;
- import com.vaadin.ui.AbstractDateField;
-
- public class DateFieldListenersTest extends AbstractListenerMethodsTestBase {
-
- public static class TestDateField
- extends AbstractDateField<LocalDateTime, DateTimeResolution> {
-
- public TestDateField() {
- super(DateTimeResolution.DAY);
- }
-
- @Override
- protected int getDatePart(LocalDateTime date,
- DateTimeResolution resolution) {
- return 0;
- }
-
- @Override
- protected LocalDateTime buildDate(
- Map<DateTimeResolution, Integer> resolutionValues) {
- return null;
- }
-
- @Override
- protected RangeValidator<LocalDateTime> getRangeValidator() {
- return null;
- }
-
- @Override
- protected LocalDateTime convertFromDate(Date date) {
- return null;
- }
-
- @Override
- protected Date convertToDate(LocalDateTime date) {
- return null;
- }
-
- @Override
- protected String formatDate(LocalDateTime value) {
- return null;
- }
-
- @Override
- protected LocalDateTime toType(TemporalAccessor temporalAccessor) {
- return LocalDateTime.from(temporalAccessor);
- }
- }
-
- @Test
- public void testFocusListenerAddGetRemove() throws Exception {
- testListenerAddGetRemove(TestDateField.class, FocusEvent.class,
- FocusListener.class);
- }
-
- @Test
- public void testBlurListenerAddGetRemove() throws Exception {
- testListenerAddGetRemove(TestDateField.class, BlurEvent.class,
- BlurListener.class);
- }
- }
|