package com.vaadin.tests.components.abstractfield;\r
\r
+import java.text.SimpleDateFormat;\r
import java.util.ArrayList;\r
import java.util.Collection;\r
import java.util.Collections;\r
import java.util.Date;\r
import java.util.LinkedHashMap;\r
import java.util.List;\r
+import java.util.Locale;\r
\r
import com.vaadin.data.Property.ReadOnlyStatusChangeEvent;\r
import com.vaadin.data.Property.ReadOnlyStatusChangeListener;\r
// Distinguish between null and 'null'\r
String value = "null";\r
if (o != null) {\r
- value = "'" + o.toString() + "'";\r
if (o instanceof Date) {\r
- value += "(" + ((Date) o).getTime() + ")";\r
+ Date d = (Date) o;\r
+ // Dec 31, 2068 23:09:26.531\r
+ String pattern = "MMM d, yyyy HH:mm:ss.SSS";\r
+ SimpleDateFormat format = new SimpleDateFormat(pattern,\r
+ new Locale("en", "US"));\r
+ value = format.format(d);\r
+ } else {\r
+ value = "'" + o.toString() + "'";\r
}\r
}\r
\r
<tr>\r
<td>assertText</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldInlineDateFieldTest::PID_SLog/ChildComponentContainer[0]/VLabel[0]</td>\r
- <td>3. ValueChangeEvent, new value: 'Sun Dec 12 00:00:00 EET 2010'(1292104800000)</td>\r
+ <td>3. ValueChangeEvent, new value: Dec 12, 2010 00:00:00.000</td>\r
</tr>\r
<tr>\r
<td>mouseClick</td>\r
<tr>\r
<td>assertText</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldInlineDateFieldTest::PID_SLog/ChildComponentContainer[0]/VLabel[0]</td>\r
- <td>6. ValueChangeEvent, new value: 'Sun Jan 02 03:04:05 EET 2000'(946775045002)</td>\r
+ <td>6. ValueChangeEvent, new value: Jan 2, 2000 03:04:05.002</td>\r
</tr>\r
<tr>\r
<td>assertValue</td>\r
<td>vaadin=runcomvaadintestscomponentsdatefieldInlineDateFieldTest::PID_StestComponent/domChild[0]/domChild[1]/domChild[2]/domChild[0]/domChild[0]/domChild[6]</td>\r
<td>002</td>\r
</tr>\r
-\r
</tbody></table>\r
</body>\r
</html>\r