Author: fanningpj
Date: Thu Dec 30 07:28:44 2021
New Revision: 1896528
URL: http://svn.apache.org/viewvc?rev=1896528&view=rev
Log:
try to make date test more robust
Modified:
xmlbeans/trunk/src/test/java/xmlcursor/xpath/complex/detailed/TypesTest.java
Modified:
xmlbeans/trunk/src/test/java/xmlcursor/xpath/complex/detailed/TypesTest.java
URL:
http://svn.apache.org/viewvc/xmlbeans/trunk/src/test/java/xmlcursor/xpath/complex/detailed/TypesTest.java?rev=1896528&r1=1896527&r2=1896528&view=diff
==============================================================================
---
xmlbeans/trunk/src/test/java/xmlcursor/xpath/complex/detailed/TypesTest.java
(original)
+++
xmlbeans/trunk/src/test/java/xmlcursor/xpath/complex/detailed/TypesTest.java
Thu Dec 30 07:28:44 2021
@@ -52,6 +52,23 @@ public class TypesTest {
}
@Test
+ public void testZDate() {
+ boolean negativeOffset =
OffsetDateTime.now().getOffset().getTotalSeconds() < 0;
+ res = o.selectPath("xs:date(\"2000-01-01Z\")");
+ assertEquals(1, res.length);
+ Calendar d = ((XmlDate) res[0]).getCalendarValue();
+ if (negativeOffset) {
+ assertEquals(1999, d.get(Calendar.YEAR));
+ assertEquals(11, d.get(Calendar.MONTH));
+ assertEquals(31, d.get(Calendar.DAY_OF_MONTH));
+ } else {
+ assertEquals(2000, d.get(Calendar.YEAR));
+ assertEquals(0, d.get(Calendar.MONTH));
+ assertEquals(1, d.get(Calendar.DAY_OF_MONTH));
+ }
+ }
+
+ @Test
public void testDecimal() {
res = o.selectPath(
"seconds-from-dateTime(xs:dateTime('1997-07-16T19:20:30+01:00'))");
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]