Skip to content

Commit cbb4d0d

Browse files
committed
fix #243, offer a way to close the input source for XMLStreamReaderHandle
1 parent abd6f45 commit cbb4d0d

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/test/java/com/marklogic/client/test/XMLDocumentTest.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,8 @@ public void startElement(String uri, String localName, String qName, Attributes
137137
assertTrue("Failed to process XML document with SAX",
138138
counter.get("elementCount") == 2 && counter.get("attributeCount") == 2);
139139

140-
XMLStreamReader streamReader = docMgr.read(docId, new XMLStreamReaderHandle()).get();
140+
XMLStreamReaderHandle streamReaderHandle = docMgr.read(docId, new XMLStreamReaderHandle());
141+
XMLStreamReader streamReader = streamReaderHandle.get();
141142
int elementCount = 0;
142143
int attributeCount = 0;
143144
while (streamReader.hasNext()) {
@@ -148,7 +149,7 @@ public void startElement(String uri, String localName, String qName, Attributes
148149
if (elementAttributeCount > 0)
149150
attributeCount += elementAttributeCount;
150151
}
151-
streamReader.close();
152+
streamReaderHandle.close();
152153
assertTrue("Failed to process XML document with StAX stream reader",
153154
elementCount == 2 && attributeCount == 2);
154155

0 commit comments

Comments
 (0)