From 3d8392f9f96de6aa19b160a1bf9637fb77d00f77 Mon Sep 17 00:00:00 2001 From: John Alhroos Date: Mon, 9 Aug 2010 13:32:56 +0000 Subject: [PATCH] Updated DateField test to be more specific so TB test can be made. svn changeset:14435/svn branch:6.4 --- .../datefield/DateFieldMinResolution.java | 32 +++++++++++-------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/tests/src/com/vaadin/tests/components/datefield/DateFieldMinResolution.java b/tests/src/com/vaadin/tests/components/datefield/DateFieldMinResolution.java index 2ecec9e8cf..e7c3442060 100644 --- a/tests/src/com/vaadin/tests/components/datefield/DateFieldMinResolution.java +++ b/tests/src/com/vaadin/tests/components/datefield/DateFieldMinResolution.java @@ -1,47 +1,51 @@ package com.vaadin.tests.components.datefield; -import java.util.Date; +import java.text.SimpleDateFormat; +import java.util.Calendar; import com.vaadin.data.Property; import com.vaadin.data.Property.ValueChangeEvent; import com.vaadin.tests.components.TestBase; import com.vaadin.ui.DateField; import com.vaadin.ui.InlineDateField; +import com.vaadin.ui.Label; public class DateFieldMinResolution extends TestBase { @Override protected void setup() { + final SimpleDateFormat dformat = new SimpleDateFormat( + "dd/MM/yyyy HH:mm"); + + Calendar cal = Calendar.getInstance(); + cal.set(2019, 1, 1, 1, 1); + DateField df = new DateField("foo"); df.setResolution(DateField.RESOLUTION_MIN); - df.setDateFormat("dd/MM/YYY HH:mm"); - df.setValue(new Date()); + df.setDateFormat(dformat.toPattern()); + df.setValue(cal.getTime()); df.setImmediate(true); - df.addListener(new Property.ValueChangeListener() { - public void valueChange(ValueChangeEvent event) { - getMainWindow() - .showNotification(event.getProperty().toString()); - } - }); - addComponent(df); + final Label lbl = new Label(dformat.format(cal.getTime())); + lbl.setCaption("Selected date"); + InlineDateField idf = new InlineDateField("bar"); idf.setResolution(DateField.RESOLUTION_MIN); - idf.setDateFormat("dd/MM/YYY HH:mm"); - idf.setValue(new Date()); + idf.setDateFormat(dformat.toPattern()); + idf.setValue(cal.getTime()); idf.setImmediate(true); idf.addListener(new Property.ValueChangeListener() { public void valueChange(ValueChangeEvent event) { - getMainWindow() - .showNotification(event.getProperty().toString()); + lbl.setValue(dformat.format(event.getProperty().getValue())); } }); addComponent(idf); + addComponent(lbl); } @Override -- 2.39.5