@@ -107,7 +107,7 @@ void validateReturnTypes(EvalResultIterator evr) throws Exception{
107107 boolean inDST = TimeZone .getDefault ().inDaylightTime ( new Date () );
108108 while (evr .hasNext ())
109109 {
110- EvalResult er =evr .next ();
110+ EvalResult er =evr .next ();
111111 if (er .getType ().equals (Type .XML )){
112112 DOMHandle dh = new DOMHandle ();
113113 dh =er .get (dh );
@@ -152,7 +152,7 @@ else if(er.getType().equals(Type.STRING)){
152152 }else if (er .getType ().equals (Type .OTHER )){
153153 //There is git issue 151
154154// System.out.println("Testing is Others? "+er.getAs(String.class));
155- assertTrue ("Returns OTHERs" ,( er .getString ().contains ("xdmp:forest-restart#1" ) || er . getString (). contains ( " PT0S") ));
155+ assertTrue ("Returns OTHERs" ,er .getString ().contains ("PT0S" ));
156156
157157 }else if (er .getType ().equals (Type .ANYURI )){
158158// System.out.println("Testing is AnyUri? "+er.getAs(String.class));
@@ -210,7 +210,7 @@ else if(er.getType().equals(Type.STRING)){
210210 assertEquals ("Returns me a HEXBINARY :" ,"BEEF" ,er .getAs (String .class ));
211211 }else if (er .getType ().equals (Type .QNAME )){
212212// System.out.println("Testing is QNAME integer"+er.getAs(String.class));
213- assertEquals ("Returns me a QNAME :" ,"integer" , er .getAs ( String . class ));
213+ assertTrue ("Returns me a QNAME :" ,er . getString (). contains ( "integer" ) || er .getString (). contains ( "fn:empty" ));
214214 }else if (er .getType ().equals (Type .TIME )){
215215// System.out.println("Testing is TIME? "+er.getAs(String.class));
216216 assertEquals ("Returns me a TIME :" ,"10:00:00" ,er .getAs (String .class ));
0 commit comments