assertEquals(3, extracted.size()); Document item1 = extracted.next().getAs(Document.class); assertEquals("1", item1.getFirstChild().getAttributes().getNamedItem("id").getNodeValue()); Document item2 = extracted.next().getAs(Document.class); assertEquals("2", item2.getFirstChild().getAttributes().getNamedItem("id").getNodeValue()); Document item3 = extracted.next().getAs(Document.class); assertEquals("3", item3.getFirstChild().getAttributes().getNamedItem("id").getNodeValue()); continue; } else if ( Format.JSON == summary.getFormat() ) { assertEquals(3, extracted.size()); for ( ExtractedItem item : extracted ) { String stringJsonItem = item.getAs(String.class); ExtractedResult extracted = summary.getExtracted(); if ( Format.XML == summary.getFormat() ) { assertEquals("element", extracted.getKind()); assertEquals(1, extracted.size()); Document root = extracted.next().getAs(Document.class); assertEquals("root", root.getFirstChild().getNodeName()); NodeList children = root.getFirstChild().getChildNodes(); continue; } else if ( Format.JSON == summary.getFormat() ) { assertEquals("object", extracted.getKind()); String jsonDocument = extracted.next().getAs(String.class); assertEquals("{\"a\":{\"b1\":{\"c\":\"jsonValue1\"}, \"b2\":[\"b2 val1\", \"b2 val2\"]}}", jsonDocument);
if (Format.XML == summary.getFormat()) { assertEquals(1, extracted.size()); Document item1 = extracted.next().getAs(Document.class); assertEquals("This is so foo with a bar 71", item1.getFirstChild().getTextContent()); continue; } else if (Format.JSON == summary.getFormat()) { assertEquals(1, extracted.size()); for (ExtractedItem item : extracted) { String stringJsonItem = item.getAs(String.class);
if (Format.XML == summary.getFormat()) { System.out.println("EXTRACTED Size ==" + extracted.size()); assertEquals(0, extracted.size()); } else if (Format.JSON == summary.getFormat()) { assertEquals(1, extracted.size()); for (ExtractedItem item : extracted) { String stringJsonItem = item.getAs(String.class);
assertTrue("Extracted date and ancestor items incorrect", extracted.isEmpty());
if (Format.XML == summary.getFormat()) { assertEquals(1, extracted.size()); Document item1 = extracted.next().getAs(Document.class); assertEquals("This is so foo with a bar 71", item1.getFirstChild().getTextContent()); continue; } else if (Format.JSON == summary.getFormat()) { assertEquals(1, extracted.size()); for (ExtractedItem item : extracted) { String stringJsonItem = item.getAs(String.class);
if (Format.XML == summary.getFormat()) { assertEquals(1, extracted.size()); Document item1 = extracted.next().getAs(Document.class); assertEquals("This is so foo with a bar 71", item1.getFirstChild().getTextContent()); continue; } else if (Format.JSON == summary.getFormat()) { assertEquals(1, extracted.size()); for (ExtractedItem item : extracted) { String stringJsonItem = item.getAs(String.class);
if (Format.XML == summary.getFormat()) { assertEquals(1, extracted.size()); Document item1 = extracted.next().getAs(Document.class); assertEquals("This is so foo with a bar 71", item1.getFirstChild().getTextContent()); continue; } else if (Format.JSON == summary.getFormat()) { assertEquals(1, extracted.size()); for (ExtractedItem item : extracted) { String stringJsonItem = item.getAs(String.class);