mirror of
https://github.com/spring-projects/spring-framework.git
synced 2026-09-17 16:39:29 +00:00
Polishing
This commit is contained in:
@@ -34,9 +34,11 @@ import javax.xml.stream.events.XMLEvent;
|
|||||||
import org.jspecify.annotations.Nullable;
|
import org.jspecify.annotations.Nullable;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Implementation of the {@link javax.xml.stream.XMLStreamReader} interface that wraps a
|
* Implementation of the {@link javax.xml.stream.XMLStreamReader} interface that wraps an
|
||||||
* {@link XMLEventReader}. Useful because the StAX {@link javax.xml.stream.XMLInputFactory}
|
* {@link XMLEventReader}.
|
||||||
* allows one to create an event reader from a stream reader, but not vice-versa.
|
*
|
||||||
|
* <p>Useful because the StAX {@link javax.xml.stream.XMLInputFactory} allows one
|
||||||
|
* to create an event reader from a stream reader, but not vice-versa.
|
||||||
*
|
*
|
||||||
* @author Arjen Poutsma
|
* @author Arjen Poutsma
|
||||||
* @since 3.0
|
* @since 3.0
|
||||||
|
|||||||
+9
-7
@@ -26,7 +26,6 @@ import javax.xml.transform.TransformerFactory;
|
|||||||
import javax.xml.transform.stax.StAXSource;
|
import javax.xml.transform.stax.StAXSource;
|
||||||
import javax.xml.transform.stream.StreamResult;
|
import javax.xml.transform.stream.StreamResult;
|
||||||
|
|
||||||
import org.junit.jupiter.api.BeforeEach;
|
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
import org.w3c.dom.Node;
|
import org.w3c.dom.Node;
|
||||||
import org.xmlunit.util.Predicate;
|
import org.xmlunit.util.Predicate;
|
||||||
@@ -35,21 +34,24 @@ import org.springframework.core.testfixture.xml.XmlContent;
|
|||||||
|
|
||||||
import static org.assertj.core.api.Assertions.assertThat;
|
import static org.assertj.core.api.Assertions.assertThat;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Tests for {@link XMLEventStreamReader}.
|
||||||
|
*/
|
||||||
class XMLEventStreamReaderTests {
|
class XMLEventStreamReaderTests {
|
||||||
|
|
||||||
private static final String XML =
|
private static final String XML =
|
||||||
"<?pi content?><root xmlns='namespace'><prefix:child xmlns:prefix='namespace2'>content</prefix:child></root>"
|
"<?pi content?><root xmlns='namespace'><prefix:child xmlns:prefix='namespace2'>content</prefix:child></root>";
|
||||||
;
|
|
||||||
|
|
||||||
private XMLEventStreamReader streamReader;
|
private final XMLEventStreamReader streamReader;
|
||||||
|
|
||||||
@BeforeEach
|
|
||||||
void createStreamReader() throws Exception {
|
XMLEventStreamReaderTests() throws Exception {
|
||||||
XMLInputFactory inputFactory = XMLInputFactory.newInstance();
|
XMLInputFactory inputFactory = XMLInputFactory.newInstance();
|
||||||
XMLEventReader eventReader = inputFactory.createXMLEventReader(new StringReader(XML));
|
XMLEventReader eventReader = inputFactory.createXMLEventReader(new StringReader(XML));
|
||||||
streamReader = new XMLEventStreamReader(eventReader);
|
this.streamReader = new XMLEventStreamReader(eventReader);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void readAll() throws Exception {
|
void readAll() throws Exception {
|
||||||
while (streamReader.hasNext()) {
|
while (streamReader.hasNext()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user