< prev index next >
modules/web/src/test/java/test/javafx/scene/web/MiscellaneousTest.java
Print this page
@@ -109,9 +109,23 @@
" s = s + s;\n" +
"}\n" +
"</script>");
}
+ @Test public void testJavaScriptDateParser() {
+ // JDK-8146898 : Date object parsing failure
+ submit(() -> {
+ String dateFromString = (String) getEngine().
+ executeScript("(new Date('December 31, 2034 23:59:59')).toUTCString()");
+
+ String dateFromInt = (String) getEngine().
+ executeScript("(new Date(2034, 11, 31, 23, 59, 59)).toUTCString()");
+
+ assertEquals("JavaScript Date object parsing from String and Integer",
+ true, dateFromString.equalsIgnoreCase(dateFromInt));
+ });
+ }
+
private WebEngine createWebEngine() {
return submit(() -> new WebEngine());
}
}
< prev index next >