diff --git a/spring-core/src/main/java/org/springframework/util/xml/XMLEventStreamReader.java b/spring-core/src/main/java/org/springframework/util/xml/XMLEventStreamReader.java index e554dbd6ebd..3e8725e3d76 100644 --- a/spring-core/src/main/java/org/springframework/util/xml/XMLEventStreamReader.java +++ b/spring-core/src/main/java/org/springframework/util/xml/XMLEventStreamReader.java @@ -34,9 +34,11 @@ import javax.xml.stream.events.XMLEvent; import org.jspecify.annotations.Nullable; /** - * Implementation of the {@link javax.xml.stream.XMLStreamReader} interface that wraps a - * {@link XMLEventReader}. Useful because the StAX {@link javax.xml.stream.XMLInputFactory} - * allows one to create an event reader from a stream reader, but not vice-versa. + * Implementation of the {@link javax.xml.stream.XMLStreamReader} interface that wraps an + * {@link XMLEventReader}. + * + *

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 * @since 3.0 diff --git a/spring-core/src/test/java/org/springframework/util/xml/XMLEventStreamReaderTests.java b/spring-core/src/test/java/org/springframework/util/xml/XMLEventStreamReaderTests.java index 40ef3b6410d..9a261226c86 100644 --- a/spring-core/src/test/java/org/springframework/util/xml/XMLEventStreamReaderTests.java +++ b/spring-core/src/test/java/org/springframework/util/xml/XMLEventStreamReaderTests.java @@ -26,7 +26,6 @@ import javax.xml.transform.TransformerFactory; import javax.xml.transform.stax.StAXSource; import javax.xml.transform.stream.StreamResult; -import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.w3c.dom.Node; import org.xmlunit.util.Predicate; @@ -35,21 +34,24 @@ import org.springframework.core.testfixture.xml.XmlContent; import static org.assertj.core.api.Assertions.assertThat; +/** + * Tests for {@link XMLEventStreamReader}. + */ class XMLEventStreamReaderTests { private static final String XML = - "content" - ; + "content"; - private XMLEventStreamReader streamReader; + private final XMLEventStreamReader streamReader; - @BeforeEach - void createStreamReader() throws Exception { + + XMLEventStreamReaderTests() throws Exception { XMLInputFactory inputFactory = XMLInputFactory.newInstance(); XMLEventReader eventReader = inputFactory.createXMLEventReader(new StringReader(XML)); - streamReader = new XMLEventStreamReader(eventReader); + this.streamReader = new XMLEventStreamReader(eventReader); } + @Test void readAll() throws Exception { while (streamReader.hasNext()) {