Skip to content

Commit 1f1f82a

Browse files
Ajit GeorgeAjit George
authored andcommitted
Remove XMLUnit and DST changes
1 parent 70032c0 commit 1f1f82a

File tree

2 files changed

+19
-10
lines changed

2 files changed

+19
-10
lines changed

test-complete/src/test/java/com/marklogic/client/functionaltest/TestBug19443.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@
2020

2121
import javax.xml.namespace.QName;
2222

23-
import org.custommonkey.xmlunit.Diff;
24-
import org.custommonkey.xmlunit.XMLUnit;
2523
import org.junit.After;
2624
import org.junit.AfterClass;
2725
import org.junit.BeforeClass;
@@ -103,10 +101,7 @@ public void testBug19443() throws Exception
103101
System.out.println("Output is : \n");
104102
System.out.println(output);
105103

106-
XMLUnit.setIgnoreWhitespace(true);
107-
XMLUnit.setNormalizeWhitespace(true);
108-
Diff diff = XMLUnit.compareXML( actual, output );
109-
assertTrue( "Not Similar", diff.similar() );
104+
assertTrue( "Element geo-option not available", actual.contains("<search:geo-option>type=long-lat-point</search:geo-option>") );
110105

111106
// release client
112107
client.release();

test-complete/src/test/java/com/marklogic/client/functionaltest/TestEvalXquery.java

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@
2121
import java.io.FileInputStream;
2222
import java.io.InputStream;
2323
import java.io.StringReader;
24+
import java.util.Calendar;
25+
import java.util.Date;
26+
import java.util.TimeZone;
2427

2528
import javax.xml.parsers.DocumentBuilder;
2629
import javax.xml.parsers.DocumentBuilderFactory;
@@ -101,7 +104,7 @@ public void tearDown() throws Exception {
101104
This method is validating all the return values from xquery
102105
*/
103106
void validateReturnTypes(EvalResultIterator evr) throws Exception{
104-
107+
boolean inDST = TimeZone.getDefault().inDaylightTime( new Date() );
105108
while(evr.hasNext())
106109
{
107110
EvalResult er =evr.next();
@@ -157,11 +160,22 @@ else if(er.getType().equals(Type.STRING)){
157160

158161
}else if(er.getType().equals(Type.DATE)){
159162
// System.out.println("Testing is DATE? "+er.getAs(String.class));
160-
assertEquals("Returns me a date :","2002-03-07-08:00",er.getAs(String.class));
163+
if (inDST)
164+
assertEquals("Returns me a date :", "2002-03-07-07:00",
165+
er.getAs(String.class));
166+
else
167+
assertEquals("Returns me a date :", "2002-03-07-08:00",
168+
er.getAs(String.class));
161169
}else if(er.getType().equals(Type.DATETIME)){
162170
// System.out.println("Testing is DATETIME? "+er.getAs(String.class));
163-
assertEquals("Returns me a dateTime :","2010-01-06T18:13:50.874-07:00",er.getAs(String.class));
164-
171+
if (inDST)
172+
assertEquals("Returns me a dateTime :",
173+
"2010-01-06T18:13:50.874-07:00",
174+
er.getAs(String.class));
175+
else
176+
assertEquals("Returns me a dateTime :",
177+
"2010-01-06T18:13:50.874-08:00",
178+
er.getAs(String.class));
165179
}else if(er.getType().equals(Type.DECIMAL)){
166180
// System.out.println("Testing is Decimal? "+er.getAs(String.class));
167181
assertEquals("Returns me a Decimal :","10.5",er.getAs(String.class));

0 commit comments

Comments
 (0)