Skip to content

Commit 0ea00c7

Browse files
georgeajitgeorgeajit
authored andcommitted
No Task - Test corrected to have get method called once from EvalResult
1 parent ec28c51 commit 0ea00c7

File tree

1 file changed

+89
-121
lines changed

1 file changed

+89
-121
lines changed

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

Lines changed: 89 additions & 121 deletions
Original file line numberDiff line numberDiff line change
@@ -348,160 +348,128 @@ void validateReturnTypes(EvalResultIterator evr) throws Exception {
348348
jh = er.get(jh);
349349

350350
if (jh.get().isArray()) {
351-
System.out.println("Type Array :" + jh.get().toString());
352-
assertEquals("array value at index 0 ", 1, jh.get().get(0)
353-
.asInt());
354-
assertEquals("array value at index 1 ", 2, jh.get().get(1)
355-
.asInt());
356-
assertEquals("array value at index 2 ", 3, jh.get().get(2)
357-
.asInt());
358-
} else if (jh.get().isObject()) {
359-
System.out.println("Type Object :" + jh.get().toString());
360-
if (jh.get().has("foo")) {
361-
assertNull("this object also has null node", jh.get()
362-
.get("testNull").textValue());
363-
} else if (jh.get().has("obj")) {
364-
assertEquals("Value of the object is ", "value", jh
365-
.get().get("obj").asText());
366-
} else {
367-
assertFalse("getting a wrong object ", true);
368-
}
369-
370-
} else if (jh.get().isNumber()) {
371-
System.out.println("Type Number :" + jh.get().toString());
372-
assertEquals("Number value", 1, jh.get().asInt());
373-
} else if (jh.get().isNull()) {
374-
System.out.println("Type Null :" + jh.get().toString());
375-
assertNull("Returned Null", jh.get().textValue());
376-
} else if (jh.get().isBoolean()) {
377-
System.out.println("Type boolean :" + jh.get().toString());
378-
assertTrue("Boolean value returned false", jh.get()
379-
.asBoolean());
380-
} else {
381-
// System.out.println("Running into different types than expected");
382-
assertFalse("Running into different types than expected",
383-
true);
384-
}
351+
System.out.println("Type Array :" + jh.get().toString());
352+
assertEquals("array value at index 0 ", 1, jh.get().get(0).asInt());
353+
assertEquals("array value at index 1 ", 2, jh.get().get(1).asInt());
354+
assertEquals("array value at index 2 ", 3, jh.get().get(2).asInt());
355+
} else if (jh.get().isObject()) {
356+
System.out.println("Type Object :" + jh.get().toString());
357+
if (jh.get().has("foo")) {
358+
assertNull("this object also has null node", jh.get().get("testNull").textValue());
359+
} else if (jh.get().has("obj")) {
360+
assertEquals("Value of the object is ", "value", jh.get().get("obj").asText());
361+
} else {
362+
assertFalse("getting a wrong object ", true);
363+
}
364+
365+
} else if (jh.get().isNumber()) {
366+
System.out.println("Type Number :" + jh.get().toString());
367+
assertEquals("Number value", 1, jh.get().asInt());
368+
} else if (jh.get().isNull()) {
369+
System.out.println("Type Null :" + jh.get().toString());
370+
assertNull("Returned Null", jh.get().textValue());
371+
} else if (jh.get().isBoolean()) {
372+
System.out.println("Type boolean :" + jh.get().toString());
373+
assertTrue("Boolean value returned false", jh.get().asBoolean());
374+
} else {
375+
// System.out.println("Running into different types than expected");
376+
assertFalse("Running into different types than expected", true);
377+
}
385378

386379
} else if (er.getType().equals(Type.TEXTNODE)) {
387-
assertTrue("document contains",
388-
er.getAs(String.class).equals("test1"));
389-
// System.out.println("type txt node :"+er.getAs(String.class));
380+
assertTrue("document contains", er.getAs(String.class).equals("test1"));
381+
// System.out.println("type txt node :"+er.getAs(String.class));
390382

391383
} else if (er.getType().equals(Type.BINARY)) {
392-
FileHandle fh = new FileHandle();
393-
fh = er.get(fh);
394-
// System.out.println("type binary :"+fh.get().length());
395-
assertEquals("files size", 2, fh.get().length());
384+
FileHandle fh = new FileHandle();
385+
fh = er.get(fh);
386+
// System.out.println("type binary :"+fh.get().length());
387+
assertEquals("files size", 2, fh.get().length());
396388
} else if (er.getType().equals(Type.BOOLEAN)) {
397-
assertTrue("Documents exist?", er.getBoolean());
398-
// System.out.println("type boolean:"+er.getBoolean());
389+
assertTrue("Documents exist?", er.getBoolean());
390+
// System.out.println("type boolean:"+er.getBoolean());
399391
} else if (er.getType().equals(Type.INTEGER)) {
400-
System.out.println("type Integer: "
401-
+ er.getNumber().longValue());
402-
assertEquals("count of documents ", 31, er.getNumber()
403-
.intValue());
392+
System.out.println("type Integer: "+ er.getNumber().longValue());
393+
assertEquals("count of documents ", 31, er.getNumber().intValue());
404394
} else if (er.getType().equals(Type.STRING)) {
405-
// There is git issue 152
406-
System.out.println("type string: " + er.getString());
407-
assertTrue("String?", er.getString().contains("true") || er.getString().contains("xml")
408-
|| er.getString().contains("31") || er.getString().contains("1.0471975511966"));
395+
String str = er.getString();
396+
// There is git issue 152
397+
System.out.println("type string: " + str );
398+
assertTrue("String?", str.contains("true") || str.contains("xml")
399+
|| str.contains("31") || str.contains("1.0471975511966"));
409400

410401
} else if (er.getType().equals(Type.NULL)) {
411-
// There is git issue 151
412-
// assertNull(er.getAs(String.class));
413-
System.out.println("Testing is empty sequence is NUll?"
414-
+ er.getAs(String.class));
402+
// There is git issue 151
403+
// assertNull(er.getAs(String.class));
404+
System.out.println("Testing is empty sequence is NUll?"+ er.getAs(String.class));
415405
} else if (er.getType().equals(Type.OTHER)) {
416-
// There is git issue 151
417-
System.out.println("Testing is Others? "
418-
+ er.getAs(String.class));
419-
// assertEquals("Returns OTHERs","xdmp:forest-restart#1",er.getString());
406+
// There is git issue 151
407+
System.out.println("Testing is Others? "+ er.getAs(String.class));
408+
// assertEquals("Returns OTHERs","xdmp:forest-restart#1",er.getString());
420409

421410
} else if (er.getType().equals(Type.ANYURI)) {
422-
// System.out.println("Testing is AnyUri? "+er.getAs(String.class));
423-
assertEquals("Returns me a uri :", "test1.xml",
424-
er.getAs(String.class));
411+
// System.out.println("Testing is AnyUri? "+er.getAs(String.class));
412+
assertEquals("Returns me a uri :", "test1.xml", er.getAs(String.class));
425413

426414
} else if (er.getType().equals(Type.DATE)) {
427-
// System.out.println("Testing is DATE? "+er.getAs(String.class));
428-
assertEquals("Returns me a date :", "2002-03-07-07:00",
429-
er.getAs(String.class));
415+
// System.out.println("Testing is DATE? "+er.getAs(String.class));
416+
assertEquals("Returns me a date :", "2002-03-07-07:00", er.getAs(String.class));
430417
} else if (er.getType().equals(Type.DATETIME)) {
431-
// System.out.println("Testing is DATETIME? "+er.getAs(String.class));
432-
assertEquals("Returns me a dateTime :",
433-
"2010-01-06T18:13:50.874-07:00", er.getAs(String.class));
434-
418+
// System.out.println("Testing is DATETIME? "+er.getAs(String.class));
419+
assertEquals("Returns me a dateTime :", "2010-01-06T18:13:50.874-07:00", er.getAs(String.class));
435420
} else if (er.getType().equals(Type.DECIMAL)) {
436-
// System.out.println("Testing is Decimal? "+er.getAs(String.class));
437-
assertEquals("Returns me a Decimal :", "1.0471975511966",
438-
er.getAs(String.class));
421+
// System.out.println("Testing is Decimal? "+er.getAs(String.class));
422+
assertEquals("Returns me a Decimal :", "1.0471975511966", er.getAs(String.class));
439423

440424
} else if (er.getType().equals(Type.DOUBLE)) {
441-
// System.out.println("Testing is Double? "+er.getAs(String.class));
442-
assertEquals(1.0471975511966, er.getNumber().doubleValue(), 0);
443-
425+
// System.out.println("Testing is Double? "+er.getAs(String.class));
426+
assertEquals(1.0471975511966, er.getNumber().doubleValue(), 0);
444427
} else if (er.getType().equals(Type.DURATION)) {
445-
System.out.println("Testing is Duration? "
446-
+ er.getAs(String.class));
447-
// assertEquals("Returns me a Duration :",0.4903562,er.getNumber().floatValue());
428+
System.out.println("Testing is Duration? "+ er.getAs(String.class));
429+
// assertEquals("Returns me a Duration :",0.4903562,er.getNumber().floatValue());
448430
} else if (er.getType().equals(Type.FLOAT)) {
449-
// System.out.println("Testing is Float? "+er.getAs(String.class));
450-
assertEquals(20, er.getNumber().floatValue(), 0);
431+
// System.out.println("Testing is Float? "+er.getAs(String.class));
432+
assertEquals(20, er.getNumber().floatValue(), 0);
451433
} else if (er.getType().equals(Type.GDAY)) {
452-
// System.out.println("Testing is GDay? "+er.getAs(String.class));
453-
assertEquals("Returns me a GDAY :", "---01",
454-
er.getAs(String.class));
434+
// System.out.println("Testing is GDay? "+er.getAs(String.class));
435+
assertEquals("Returns me a GDAY :", "---01", er.getAs(String.class));
455436
} else if (er.getType().equals(Type.GMONTH)) {
456-
// System.out.println("Testing is GMonth "+er.getAs(String.class));
457-
assertEquals("Returns me a GMONTH :", "--01",
458-
er.getAs(String.class));
437+
// System.out.println("Testing is GMonth "+er.getAs(String.class));
438+
assertEquals("Returns me a GMONTH :", "--01", er.getAs(String.class));
459439
} else if (er.getType().equals(Type.GMONTHDAY)) {
460-
// System.out.println("Testing is GMonthDay? "+er.getAs(String.class));
461-
assertEquals("Returns me a GMONTHDAY :", "--12-25-14:00",
462-
er.getAs(String.class));
440+
// System.out.println("Testing is GMonthDay? "+er.getAs(String.class));
441+
assertEquals("Returns me a GMONTHDAY :", "--12-25-14:00", er.getAs(String.class));
463442
} else if (er.getType().equals(Type.GYEAR)) {
464-
// System.out.println("Testing is GYear? "+er.getAs(String.class));
465-
assertEquals("Returns me a GYEAR :", "2005-12:00",
466-
er.getAs(String.class));
443+
// System.out.println("Testing is GYear? "+er.getAs(String.class));
444+
assertEquals("Returns me a GYEAR :", "2005-12:00", er.getAs(String.class));
467445
} else if (er.getType().equals(Type.GYEARMONTH)) {
468-
// System.out.println("Testing is GYearMonth?1976-02 "+er.getAs(String.class));
469-
assertEquals("Returns me a GYEARMONTH :", "1976-02",
470-
er.getAs(String.class));
446+
// System.out.println("Testing is GYearMonth?1976-02 "+er.getAs(String.class));
447+
assertEquals("Returns me a GYEARMONTH :", "1976-02", er.getAs(String.class));
471448
} else if (er.getType().equals(Type.HEXBINARY)) {
472-
// System.out.println("Testing is HEXBINARY? "+er.getAs(String.class));
473-
assertEquals("Returns me a HEXBINARY :", "BEEF",
474-
er.getAs(String.class));
449+
// System.out.println("Testing is HEXBINARY? "+er.getAs(String.class));
450+
assertEquals("Returns me a HEXBINARY :", "BEEF", er.getAs(String.class));
475451
} else if (er.getType().equals(Type.QNAME)) {
476-
// System.out.println("Testing is QNAME integer"+er.getAs(String.class));
477-
assertEquals("Returns me a QNAME :", "integer",
478-
er.getAs(String.class));
452+
// System.out.println("Testing is QNAME integer"+er.getAs(String.class));
453+
assertEquals("Returns me a QNAME :", "integer", er.getAs(String.class));
479454
} else if (er.getType().equals(Type.TIME)) {
480-
// System.out.println("Testing is TIME? "+er.getAs(String.class));
481-
assertEquals("Returns me a TIME :", "10:00:00",
482-
er.getAs(String.class));
455+
// System.out.println("Testing is TIME? "+er.getAs(String.class));
456+
assertEquals("Returns me a TIME :", "10:00:00", er.getAs(String.class));
483457
} else if (er.getType().equals(Type.ATTRIBUTE)) {
484-
// System.out.println("Testing is ATTRIBUTE? "+er.getAs(String.class));
485-
assertEquals("Returns me a ATTRIBUTE :", "attribute",
486-
er.getAs(String.class));
487-
458+
// System.out.println("Testing is ATTRIBUTE? "+er.getAs(String.class));
459+
assertEquals("Returns me a ATTRIBUTE :", "attribute", er.getAs(String.class));
488460
} else if (er.getType().equals(Type.PROCESSINGINSTRUCTION)) {
489-
// System.out.println("Testing is ProcessingInstructions? "+er.getAs(String.class));
490-
assertEquals("Returns me a PROCESSINGINSTRUCTION :",
491-
"<?processing instruction?>", er.getAs(String.class));
461+
// System.out.println("Testing is ProcessingInstructions? "+er.getAs(String.class));
462+
assertEquals("Returns me a PROCESSINGINSTRUCTION :", "<?processing instruction?>", er.getAs(String.class));
492463
} else if (er.getType().equals(Type.COMMENT)) {
493-
// System.out.println("Testing is Comment node? "+er.getAs(String.class));
494-
assertEquals("Returns me a COMMENT :", "<!--comment-->",
495-
er.getAs(String.class));
464+
// System.out.println("Testing is Comment node? "+er.getAs(String.class));
465+
assertEquals("Returns me a COMMENT :", "<!--comment-->", er.getAs(String.class));
496466
} else if (er.getType().equals(Type.BASE64BINARY)) {
497-
// System.out.println("Testing is Base64Binary "+er.getAs(String.class));
498-
assertEquals("Returns me a BASE64BINARY :", "DEADBEEF",
499-
er.getAs(String.class));
467+
// System.out.println("Testing is Base64Binary "+er.getAs(String.class));
468+
assertEquals("Returns me a BASE64BINARY :", "DEADBEEF", er.getAs(String.class));
500469
} else {
501-
System.out
502-
.println("Got something which is not belongs to anytype we support "
503-
+ er.getAs(String.class));
504-
assertFalse("getting in else part, missing a type ", true);
470+
System.out.println("Got something which is not belongs to anytype we support "
471+
+ er.getAs(String.class));
472+
assertFalse("getting in else part, missing a type ", true);
505473
}
506474
}
507475
}

0 commit comments

Comments
 (0)